大连理工大学
大工11秋《C/C++语言程序设计》在线作业3
单选题
1.()不允许外界访问,但允许派生类的成员访问,这样既有一定的隐藏能力,又提供了开放的界面。
A. 公有成员
B. 私有成员
C. 私有成员函数
D. 保护成员
资料:D
2.对虚函数的调用()。
A. 一定使用动态联编
B. 必须使用结构联编
C. 一定使用静态联编
D. 不一定使用动态联编
资料:D
3.基类的()不能为派生类的成员访问。
A. 公有成员
B. 私有成员
C. 私有成员函数
D. 保护成员
资料:
4.继承具有(),即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员。
A. 规律性
B. 传递性
C. 重复性
D. 多样性
资料:
5.设置虚基类的目的是()。
A. 简化程序
B. 消除二义性
C. 提高运行效率
D. 减少目标代码
资料:
6.()是一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。
A. 虚析构函数
B. 虚构造函数
C. 纯虚函数
D. 静态成员函数
资料:
7.实现运行时的多态性要使用()。
A. 重载函数
B. 构造函数
C. 析构函数
D. 虚函数
资料:
8.C++中的类有两种用法:一种是类的实例化,即生成类的对象,并参与系统的运行;另一种是通过()派生出新的类。
A. 复用
B. 继承
C. 单继承
D. 多继承
资料:
9.如果一个类至少有一个纯虚函数,那么就称该类为()。
A. 抽象类
B. 虚基类
C. 派生类
D. 以上都不对
资料:
10.派生类的对象对它的基类成员中()是可以访问的。
A. 公有继承的公有成员
B. 公有继承的私有成员
C. 公有继承的保护成员
D. 私有继承的公有成员
资料:
判断题
1.当类的继承方式为公有继承时,基类的私有成员可以被派生类访问。
A. 错误
B. 正确
资料:
2.虚函数声明只能出现在类声明中的函数原型声明中,而不能在成员函数实现的时候。
A. 错误
B. 正确
资料:
3.cerr是标准错误输出,没有缓冲,发送给它的内容立即被输出。
A. 错误
B. 正确
资料:
4.C++语言异常处理机制的基本思想是将异常的检测与处理分离。
A. 错误
B. 正确
资料:
5.绑定工作在编译连接阶段完成的情况称为静态绑定。
A. 错误
B. 正确
资料:
6.抽象类可以实例化。
A. 错误
B. 正确
资料:
7.cin是ostream的一个对象,用于处理标准输入。
A. 错误
B. 正确
资料:
8.带有纯虚函数的类是抽象类。
A. 错误
B. 正确
资料:
9.绑定工作在程序运行阶段完成的情况称为静态绑定。
A. 错误
B. 正确
资料:
10.使用I/O流的程序需要包含iostream.h.
A. 错误
B. 正确
资料: