C 语言程序设计作业4 答案

:《C++语言程序设计》第四次作业(参考答案) 一、填空题:<至第一题> 1、 构造函数 2、 析构函数 3、 继承

4、 函数体 初始化表

5、 基类 对象成员 非对象成员

8 M2 u# E/ O6 t! }# W: }4 ( A0 b. W: U# `4 J Fw2 ?_. R3 Q: [1 N4 Y7 F' `: Z\i4 G2 H- n; a! i% w6、 析构函数

7、 析构函数

8、 析构函数

0 E& d/ f 1 {\8 C' o$ H9 V7 ]6 \\\- ~; ? q3 }+ `; ^4 b# r) V9、

10、

11、

12、

13、

U/ Xk' F, Q+ Z( k$ pN

10

AB(){};

* m/ G5 j7 j\h4 m) ~AB(){};

friend void f();

class CD {friend class AB;}; int AB::bb=0; ab::bb n-1

, H' F! [7 f( ~$ _6 n! R2 L+ i) f 2 Z6 m: P) S3 L5 q; o7 w6 i5 I; G4 _8 w14、

15、

16、

17、

) ]% \\( y ' {5 `. m

18、 AB::AB(AB &x);

19、 初始化表

+ b6 Q' Y% Q; Q\_2 K; 0 r, ^# @\E9 f' o4 b20、 私有 公用

21、 所有数据成员(包括私有成员)

( m# v- D1 O\e! O) B. W- M% E* d3 [, [# z0 V8 a! R: `1

22、 AB operator +(AB &x);

23、 Ios

$ e1 p- P1 L9 F1 T\k* p# `7 U7

- U0 s8 M8 t) ^! M- U7 I' c8 M0

Istream ostream Iostream.h Fstream.h ‘\\n’

# k6 f9 ?+ W$ e) k/ ~! y b+ P% _/ c% }$ P; W6 g& a1 H) Z* Y24、

25、

26、

27、

ut

- m5 ^& N7 X) 28、 ios::in ios:

! \\0 _2 f0 O, v. q29、 stream.h

2 @: W, i m) W& m

二、给出下列程序运行后的输出结果:<至第二题> 1、

6 3

7 10

1 N* x% K8 \\: @6 h: ! W4 p' N$ J3 Y) B1 p8 t% W0 W* G; D( u3 t8 Q; w2、

Constructor!0

Constructor!7

6 P0 _\B) L' l4 E\V\B, VE9 l@# 3 h& Z; t9 P, z/ X9 e# P2 ) B) c. }3 Q( I) j

: m' l7 Q* O& V. ?% H) N& i; N3、

9 ?/ f3 ?! U\r! P6 v: hConstructor!0

Constructor!0

Constructor!5 4、

Destructor!10

\a2 Q\x% a' Destructor!5

8 {\x! |:

0 |' J# J* f Z, z5 _8 S2 j* G- h/ k. ~6 f

5、

Constructor!9

Constructor!12 x\O4 Y/ m

Destructor!1 X- q( u: k: h8 y6 M+ ~! x2 I

Destructor!

7 [. S0 r' N9 O4 @

6、' M & M2 r+ W' K1 f, r, z! a

Constructor

Constructor

Constructor 5 g& S6 r( p5 @3 W$

Constructor

7、# D% p( t9 ]/ c' Z ! _ ( U. p: _

Destructor + T) F/ C8 `. {3 d7 T7 L4

Destructor , G# F: H( g( U% z7 g3 r

Destructor 9 j5 y6 _8 O5 O. _6 d$ R8 Destructor 5 c- J& t. n; M8 T$ n; u.

8、+ y! e# p+ S q( T# m+ N

a=33

A!2

B!3A!4B!5B!7 A!6& ^+ X M' UB!0 A!5% ?# [\O, w1 0 s7 P% o! ~7 m8 G2 H/ w9 |' }0 O* \\- M8 d

/ M; X d& G+ h) \\% S) B5 p6 Z9 ^

. N+ b* X, m: z

' N' d' t% g& i2 @' & d- }$ E' |$ a$ A! v/ B

) \\8 M. i. ~4 o K' T2 S

p 5 c$ T9 R& M

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4