- 25
- 0
- 约1.89万字
- 约 16页
- 2016-11-28 发布于河南
- 举报
复习题123
C++面向对象程序设计复习题2
一、单项选择题,在每小题列出的四个备选项中,只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.下列关于C++函数的说明中,正确的是( C )。
A)内联函数就是定义在另一个函数体内部的函数
B)函数体的最后一条语句必须是return语句
C)调用一个函数之前,如果还没有定义这个函数,必须先声明其原型
D)编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式
2.假定MyCIass为一个类,那么下列的函数说明中,( C )为该类的无参构造函数。
A)void MyClass(); B)~MyClass(int n); C)MyClass( ); D)~MyClass( );
3.下列叙述中,错误的是( C )。
A)派生类可以使用private派生
B)对基类成员的访问必须是无二义性的
C)基类成员的访问能力在派生类中维持不变
D)赋值兼容规则也适用于多继承的组合
4.当一个类的某个函数被说明为virtual时,该函数在该类及其所有派生类中( A ) 。
A. 都是虚函数 B. 只有被重新说明为vittual时才是虚函数
C. 都不是虚函数 D. 上面都不正确
5.派生类的构造函数的成员初始化表中,不能包含( C )。
A)基类的构造函数 B)派
原创力文档

文档评论(0)