|
一、名词解释(每小题5分,共30分)
1 e3 @2 i6 j8 o' `- D: a9 x" I% L1、 构造函数
0 O: D, y4 Z; c( E2、 对象3 n5 i" C0 K3 j/ O4 \
3、 运算符重载& C- P+ b, X+ I9 D
4、 析构函数
6 U F; K/ J( ~! A& z5 w! ?5、 组合2 U* I+ ]! g1 s# \: C8 J/ J
6、 多态
+ G. p5 T8 \" e) G% |5 T6 y二、简答(每小题6分,共30分)
9 {* q7 k! J }$ r% i1、什么是面向过程设计思想?% d: l7 P4 y8 J1 h$ u L: I M
2、比较Java和C++?! Y$ I7 v0 x x
3、重载的意义?4 c; a8 U$ {3 K1 _) P: z2 a
4、类和结构体的主要区别是什么?
6 J. \4 b5 W2 r# r5、比较继承与组合。
9 F+ t% F$ d4 j; b% S三、辩析(每小题10分,共40分)
( }9 M& D0 z, x. ~! f, A2 e) v1、 派生类方法可以访问父类的全部成员。4 d$ P2 z% Y. G Q1 _8 F- Y
2、 静态数据成员是属于类的。
! \1 }+ \; Z b: @0 ^' g! ~+ t3、 private继承方式不能产生子类。. b5 P( q: |% Y% u( a r6 L3 [
4、 不能实例化的类一定是抽象类。
7 N9 S' M4 _" \+ j+ I( x |
|