大工14秋《c/c++语言程序设计》在线作业三,大工14秋《CC++语言程序设计》在线作业三...

100分答案

一、单选题(共 8 道试题,共 40 分。)V

1. 类的继承方式为(A)时,基类中公有成员以及保护成员都以私有成员身份出现在派生类中,而基类的私有成员在派生类中不可直接被访问。

A. 私有继承

B. 保护继承

C. 公有继承

D以上均不是

满分:5 分

2. 类的继承方式为(C)时,基类的公有和保护成员的访问属性在派生类中不改变,而基类的私有成员不可直接访问。

A. 私有继承

B. 保护继承

C. 公有继承 #以上都不是

满分:5 分

3. 在编译的运行阶段完成的绑定工作称为(B)。

A. 静态绑定

B. 动态绑定

C. 重载

D. 继承

满分:5 分

4. 下列函数中,可实现运行时多态性的函数是(D)。

A. 重载函数

B. 构造函数

C. 析构函数

D. 虚函数

满分:5 分

5. 一个派生类只会有一个直接基类的情况,这被称为(A)。

A. 单继承

B. 多继承

C. 派生

D. 友元

满分:5 分

6. 在编译的连接阶段完成的绑定工作称为(A)。

A. 静态绑定

B. 动态绑定

C. 重载

D. 继承

满分:5 分

7. 作用域分辨符可以用来限定即将访问的成员所在类的名称,它的符号是(A)。

A. ::

B. ?:

C. ;

D. \

满分:5 分

8. 下列类中,带有纯虚函数的类是(A)。

A. 抽象类

B. 基类

C. 子类

D. 其他类

满分:5 分

二、多选题(共 2 道试题,共 10 分。)V 1. C++中用3个保留字实现异常处理,分别是(ACD)。

A. throw

B. class

C. try

D. catch

满分:5 分

2. 下列关于运算符重载的描述中,错误的是(ABC)。

A. 运算符重载可以改变操作数的个数

B. 运算符重载可以改变运算符的优先级

C. 运算符重载可以改变结合性

D. 运算符重载不可以改变语法结构

满分:5 分

三、判断题(共 10 道试题,共 50 分。)V

1. 构造派生类对象时,要对基类数据成员、新增加数据成员以及成员对象的数据成员进行初始化。B

A. 错误

B. 正确

满分:5 分

2. 保护继承中,基类的公有和保护成员会以保护成员身份出现在派生类中,而基类的私有成员不可以进行直接访问。B

A. 错误

B. 正确

满分:5 分

3. 如果基类声明中带有形参表的构造函数,派生类就应该声明构造函数。B

A. 错误

B. 正确

满分:5 分

4. 类ofstream支持磁盘的文件输出。B

A. 错误

B. 正确

满分:5 分

5.

getline成员函数的功能是允许从输入流中读取多个字符,并且允许指定输入终止字符,读取完成后,从读取内容中删除该终止字符。B

A. 错误

B. 正确

满分:5 分

6. 流是一种抽象,负责建立数据的生产者和数据的消费者之间的联系,并管理数据的流动。B

A. 错误

B.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值