《面向对象程序设计》复习题
一、单项选择题。
1. 在switch语句中,为了结束分支,一般应在每个分支的结尾处加上语句( )。
① continue ② goto ③ break ④ default
2. 说明虚函数的关键字是( )。
① inline ② virtual ③ static ④ define
3. 下面对指向常量的指针描述正确的是( )。
① 只能指向常量 ② 指向的数据可以被修改
③ 可以指向普通变量 ④ 必须进行初始化
4. 友元函数没有( )。
① this指针 ② 返回类型 ③ 函数名 ④ 参数
5. 关于重载,( )不正确。
① 类名可以重载 ② 函数名可以重载
③ 运算符可以重载 ④ 缺省参数是重载的一种方式
6. 用new分配n维数组空间,首地址赋予指针p,则p应为指向( )维数组的指针。
① 0 ② 1 ③ n-1 ④ n
7. 为类X重载前缀自增运算,则函数返回类型应为( )。
① X ② X* ③ X& ④ int
8. 以下( )未调用构造函数(X为类名)。
① X*p; ② X obj; ③ X obj(1); ④ X obj=2;
9. 若在类外有函数调用X::func();则函数func是类X的( )函数。 ① 私有静态成员函数 ② 公有非静态成员函数
③ 公有静态成员函数 ④ 友元函数
10. 要实现运行时多态性,则派生类应从基类( )。
① 私有派生 ② 保护派生 ③ 公有派生 ④ 没有限制
11. 在C++中,一个实型常数如果没有任何说明,表示( )类型。 ① float ② double ③ long double ④ void
12. 静态数据是保存在程序所分配内存的( )。
① 全局数据区 ② 代码区 ③ 堆区 ④ 栈区
13. 在C++中类似于C中的有参宏定义的语法概念是( )。
① 重载函数 ② 默认参数的函数 ③ 构造函数 ④ 内联函数
14. 具有函数作用域的标识符是( )。
① 变量 ② 标号 ③ 函数名 ④ 对象名
15. 在头文件中,最好不应有( )。
① 内联函数定义 ② 常量定义 ③ 数据定义 ④ 宏定义
16. 下面对指针的基类型描述正确的是( )。
① 可是任何类型 ② 不能是void类型
③ 不能是函数 ④ 不能是指针
17. 下面对引用描述正确的是( )。
面向对象程序设计复习题一、填空 1.常见的四种计算结构是 、、。、 2.面向对象思想最大特征是 。 3.举出三种有代表性的支持面向对象的语言是 、 。其中 、 ...
面向对象程序设计复习题_计算机软件及应用_IT/计算机_专业资料。Java面向对象程序设计复习面向对象程序设计复习题 一、单项选择题(本大题共 20 小题,每小题 1 分...
面向对象程序设计复习题,选择题_工学_高等教育_教育专区。面向对象程序设计复习题,选择题一、选择题 (1)C++语言对C语言做了很多改进,C++语言相对于C语言的最...
C++面向对象程序设计复习题集_计算机软件及应用_IT/计算机_专业资料。C++面向对象程序设计复习题集一、单项选择题 1. C++源程序文件的默认扩展名为( A )。 A....
面向对象程序设计期末复习题_理学_高等教育_教育专区。一些复习题。面向对象程序设计期末复习题 一、单项选择题 1.对于类中定义的成员,其隐含访问权限为【 B 】...
面向对象程序设计复习试题(答案)_理学_高等教育_教育专区。visual c++面向对象程序设计教程与实验(第二版)期末复习试题语法扩充 1.1 选择题 在 C++中用( D )...
中南大学网络教育课程考试复习题及参考答案面向对象程序设计一、填空题: 1.创建类的对象时,使用运算符___给对象分配内存空间。 2.Java 通过 来区分重载函数。 3...
2009 C++面向对象程序设计复习题 面向对象程序设计复习题一.单项选择题 1. 在一个 C++程序中,main 函数的位置( c )。 (a) 必须在程序的开头 (b) 必须在...
五、编程题(每小题 6 分,共 12 分) 1.按照下面函数原型语句编写一个递归函数求出并返回数组 fl 中 n 个元素的平方和。int f(int aE],int n);解: int...
热门文档