西工大2020年4月《面向对象程序设计(C++)》作业机考参考答案

下列对继承关系的描述中,正确的是()。

A、在公有继承中,基类中的公有成员和私有成员在派生类中都是可见的;

B、在公有继承中,基类中只有公有成员对派生类的对象是可见的;

C、在私有继承中,基类中只有公有成员对派生类是可见的;

D、在私有继承中,基类中的保护成员对派生类的对象是可见的;


参考答案:D


下列对继承关系的描述中,()是正确的。

A.在公有继承中,基类中的公有成员和私有成员在派生类中都是可见的;

B.在公有继承中,基类中只有公有成员对派生类的对象是可见的;

C.在私有继承中,基类中只有公有成员对派生类是可见的;

D.在私有继承中,基类中的保护成员对派生类的对象是可见的;


参考答案:D


基类的【 】不能被派生类的成员访问,基类的【 】在派生类中的性质和继承的性质一样,而基类的【 】在私有继承时在派生类中成为私有成员,在公有和私有保护继承时在派生类中仍为保护成员。


正确答案:私有成员 公有成员 保护成员
私有成员 公有成员 保护成员


C++利用类的派生机制实现面向对象程序设计的继承性。()


参考答案:正确


派生类的对象对其基类中( )可直接访问

A: 公有继承的公有成员

B: 公有继承的私有成员

C: 公有继承的保护成员

D: 私有继承的公有成员


正确答案: A


摘要:西工大2020年4月《面向对象程序设计(C++)》作业机考参考答案试卷总分:100得分:94要答案:wangjiaofudao一、单选题(共50道试题,共100分)1.在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性的规则()。A.完全相同B.完全不同C.部分相同,部分不同D.以上全不对正确答案:A2.若Sample类中的一个成员函数说明如下:A.指向类Sample的名为a的指针B.a是类Sample的对象引用,用来作函数Set()的形参C.将a的地址赋给变量SetD.变量Sample与a按位与的结果作为函数Set的参数正确答案:B3.有关类和对象的说法错误的是()。A.对象是类的一个实例B.任何一个对象只能属于一个具体的类C.一个类只能有一个对象D.类与对象的关系和数据和变量的关系相似正确答案:C4.在C++中,函数原型不能标识()。A.函数的返回类型B.函数参数的个数C.函数参数类型D.函数的功能正确答案:D5.下列运算符中,()运算符在C++中不能重载。A.?:B.+C._D.<=正确答案: 6.catch(……)一般放在其他catch子句的后面,该子句()。A.抛掷异常B.捕获所有类型的异常C.检测并处理异常D.有语法错误正确答案:7.关于成员函数特征的下述描述中,()是错误的。A.成员函数一定是内联函数B.成员函数可以重载C.成员函数可以设置参数的默认值D.成员函数可以是静态的正确答案:8.下列说法错误的是()。A.如果try块中没有抛出异常,则try块执行完后忽略该try块的异常处理器catch块,程序在最后一个catch块后恢

在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则 ( )。

A.完全相同

B.完全不同

C.部分相同,部分不同

D.以上都不对


正确答案:A


在C++中,派生类有三种继承方式,它们分别是公有继承、私有继承和【 】。


正确答案:保护继承
保护继承 解析:共有三种继承方式。


在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则( )。

A.完全相同

B.完全不同

C.部分相同,部分不同

D.以上都不对


正确答案:A


基类的(42)在派生类中的性质和继承的性质一样,而基类的(43)在私有继承时在派生类中成为私有成员,在公有和保护继承时在派生类中仍为保护成员。

A.公有成员

B.私有成员

C.私有成员函数

D.保护成员


正确答案:A


在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则( )。

A.完全相同

B.完全不同

C.部分相同

D.以上都不对


正确答案:A
解析:在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则完全相同。

更多 “西工大2020年4月《面向对象程序设计(C++)》作业机考参考答案” 相关考题
考题 单选题基类的()在私有继承时在派生类中为私有成员函数,在公有和保护继承时在派生类中为保护成员函数。A 私有成员函数B 保护成员函数C 公有成员D 保护数据成员正确答案:D解析:暂无解析

考题 单选题派生类的对象对它的基类成员中的()是可以访问的。A 公有继承的公有成员B 公有继承的私有成员C 公有继承的保护成员D 私有继承的私有成员正确答案:A解析:暂无解析

考题 判断题在保护继承中,对于派生类的访问同于公有继承,而对于派生类的对象的访问同于私有继承。A 对B 错正确答案:对解析:暂无解析

考题 基类的()在私有继承时在派生类中为私有成员函数,在公有和保护继承时在派生类中为保护成员函数。A、私有成员函数B、保护成员函数C、公有成员D、保护数据成员正确答案:B

考题 下列对继承关系的描述中,()是对的。A、在公有继承中,基类中的公有成员和私有成员在派生类中都是可见的B、在公有继承中,基类中只有公有成员对派生类的对象是可见的C、在私有继承中,基类中只有公有成员对派生类是可见的D、在私有继承中,基类中的保护成员对派生类的对象是可见的正确答案:D

考题 单选题派生类的对象对它的基类成员中的()是可以访问的。A 公有继承的公有成员B 公有继承的私有成员C 公有继承的保护成员D 私有继承的私有成员正确答案:A解析:暂无解析

考题 单选题派生类的对象对它的基类成员中()是可以访问的。A 公有继承的公有成员B 公有继承的私有成员C 公有继承的保护成员D 私有继承的公有成员正确答案:C解析:暂无解析

考题 单选题派生类的对象对它的基类成员中,()是可以访问的。A 公有继承的公有成员B 公有继承的私有成员C 公有继承的保护成员D 私有继承的公有成员正确答案:C解析:暂无解析

考题 判断题在保护继承中,对于派生类的访问同于公有继承,而对于派生类的对象的访问同于私有继承。A 对B 错正确答案:错解析:暂无解析

考题 派生类的对象对它的基类成员中的()是可以访问的。A、公有继承的公有成员B、公有继承的私有成员C、公有继承的保护成员D、私有继承的私有成员正确答案:A