- 4
- 0
- 约3.69千字
- 约 7页
- 2018-05-31 发布于江苏
- 举报
西安交通大学课程考试《面向对象程序设计》作业考核试题
一、单选题(共 30 道试题,共 60 分。)V 1. ++对语言作了很多改进,即从面向过程变成为面向对象的主要原因是( )。
. 增加了一些新的运算符
. 允许函数重载,并允许设置缺省参数
. 规定函数说明符必须用原型
. 引进了类和对象的概念
标准答案:
2. 如果一个类至少有一个纯虚函数,那么该类称为().。
. 抽象类
. 虚基类
. 派生类
. 以上都不对
标准答案:
3. 假定为一个类,则执行 “ r1=r2;”语句时将自动调用该类的( )。
. 无参构造函数
. 带参构造函数
. 赋值重载函数
. 拷贝构造函数
标准答案:
4. 带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化()。
. 与虚基类下面的派生类个数有关
. 多次
. 二次
. 一次
标准答案:
5. 派生类的构造函数的成员初始化列表中,不能包含()。
. 基类的构造函数;
. 派生类中子对象的初始化;
. 基类的子对象初始化;
. 派生类中一般数据成员的初始化;
标准答案:
6. 由++目标文件连接而成的可执行文件的缺省扩展名为()。
. pp
. x
. oj
. lik
标准答案:
7. 以下叙述中正确的是( )
. 使用#fin可以为常量定义一个名字,该名字在程序中可以再赋另外的值
. 使用onst定义的常量名有类型之分,其值在程
原创力文档

文档评论(0)