作业帮 > 综合 > 作业

大工14春《C/C++语言程序设计》在线作业3

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/06 07:16:06
大工14春《C/C++语言程序设计》在线作业3
一、单选题
1.C++中用3个保留字实现异常处理,除了throw和catch外,还有().
A.if
B.class
C.try
D.return
满分:5 分
2.作用域分辨符可以用来限定要访问的成员所在的类的名称,它的符号表示为().
A.::
B.:
C.;
D.\
满分:5 分
3.派生类的对象对它的基类成员中()是可以访问的.
A.公有继承的公有成员
B.公有继承的私有成员
C.公有继承的保护成员
D.私有继承的公有成员
满分:5 分
4.()不允许外界访问,但允许派生类的成员访问,这样既有一定的隐藏能力,又提供了开放的界面.
A.公有成员
B.私有成员
C.私有成员函数
D.保护成员
满分:5 分
5.()是一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本.
A.虚析构函数
B.虚构造函数
C.纯虚函数
D.静态成员函数
满分:5 分
6.带有纯虚函数的类是().
A.抽象类
B.基类
C.子类
D.以上都不是
满分:5 分
7.设置虚基类的目的是().
A.简化程序
B.消除二义性
C.提高运行效率
D.减少目标代码
满分:5 分
8.C++中的类有两种用法:一种是类的实例化,即生成类的对象,并参与系统的运行;另一种是通过()派生出新的类.
A.复用
B.继承
C.单继承
D.多继承
满分:5 分
9.如果一个类至少有一个纯虚函数,那么就称该类为().
A.抽象类
B.虚基类
C.派生类
D.以上都不对
满分:5 分
10.下列关于运算符重载的描述中,()是正确的.
A.运算符重载可以改变操作数的个数
B.运算符重载可以改变运算符的优先级
C.运算符重载可以改变结合性
D.运算符重载不可以改变语法结构
满分:5 分
二、判断
1.使用I/O流的程序需要包含iostream.h.
A.错误
B.正确
满分:5 分
2.绑定工作在程序运行阶段完成的情况称为静态绑定.
A.错误
B.正确
满分:5 分
3.当类的继承方式为公有继承时,基类的私有成员可以被派生类访问.
A.错误
B.正确
满分:5 分
4.抽象类不能实例化.
A.错误
B.正确
满分:5 分
5.虚函数声明只能出现在类声明中的函数原型声明中,而不能在成员函数实现的时候.
A.错误
B.正确
满分:5 分
6.保护继承中,基类的公有和保护成员都以保护成员的身份出现在派生类中,而基类的私有成员不可直接访问.
A.错误
B.正确
满分:5 分
7.绑定工作在编译连接阶段完成的情况称为静态绑定.
A.错误
B.正确
满分:5 分
8.C++语言异常处理机制的基本思想是将异常的检测与处理分离.
A.错误
B.正确
满分:5 分
9.构造派生类的对象时,就要对基类数据成员、新增数据成员和成员对象的数据成员进行初始化.
A.错误
B.正确
满分:5 分
10.cerr是标准错误输出,没有缓冲,发送给它的内容立即被输出.
A.错误
B.正确
满分:5 分
大工14春《C/C++语言程序设计》在线作业3
一:CAADC ABBAD
二:BAABB BBBBB