C++语言程序设计

派生类中至少包含了它的所有基类的成员,在这些成员中可能有的是不可访问。

题目

派生类中至少包含了它的所有基类的成员,在这些成员中可能有的是不可访问。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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


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

第2题:

下列关于派生类的描述中,错误的是( )。

A.一个派生类可以作为另一个派生类的基类

B.派生类至少有一个基类

C.派生类的成员除了它自己的成员外,还包含了它的基类的成员

D.派生类中继承的基类成员的访问权限到派生类中保持不变


正确答案:D
解析:基类与派生类的关系如下:①基类是对派生类的抽象,派生类是对基类的具体化。基类抽取了它的派生类的公共特征,而派生类通过增加信息将抽象的基类变为某种有用的类型,派生类是基类定义的延续。②派生类是基类的组合。③公有派生类的对象可以作为基类的对象处理。由此可知选项A、B和C都是正确的。而在继承中,采用不同的继承方式,将限制派生类对基类成员的访问。所以选项D是错误的。

第3题:

下列对派生类的描述中,( )是错误的。

A.一个派生类可以作为另一个类的基类

B.派生类至少有一个基类

C.派生类的成员除了它自己的成员外,还包含它的基类的成员

D.派生类中继承的基类成员的访问权限到派生类中保持不变


参考答案:D

第4题:

下列关于继承的描述中,错误的是( )。

A.析构函数不能被继承

B.派生类是基类的组合

C.派生类的成员除了它自己的成员外,还包含了它的基类的成员

D.派生类中继承的基类成员的访问权限到派生类保持不变


正确答案:D

第5题:

当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是( )。

A) 任何

B) 公有或保护

C) 保护或私有

D) 私有

A.

B.

C.

D.


正确答案:B

第6题:

下面描述中,错误的是()。

A.在派生类中不可见的成员要变成可访问的,需要进行访问声明

B.在基类定义的public成员在保护继承的派生类中可见,也能在类外被访问

C.在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问

D.在基类定义的public和protected成员在保护继承的派生类中可见


正确答案:BC

第7题:

下列关于派生类和基类的描述中,正确的是( )。

A.派生类成员函数只能访问基类的公有成员

B.派生类成员函数只能访问基类的公有和保护成员

C.派生类成员函数可以访问基类的所有成员

D.派生类对基类的默认继承方式是公有继承


正确答案:B
B。【解析】派生类成员函数不能访问基类的private成员,只能由基类的对象来访问。这才体现了C++的数据封装特性。

第8题:

下列对派生类的描述中,()是错的。

A、一个派生类可以作为另一个派生类的基类;

B、派生类至少有一个基类;

C、派生类的成员除了它自己的成员外,还包含了它的基类的成员;

D、派生类中继承的基类成员的访问权限到派生类保持不变;


参考答案:D

第9题:

下列对派生类的描述中,( )是错误的

A.一个派生类可以作另一个派生类的基类

B.派生类至少有一个基类

C.派生类的成员除了它自己的成员外,还包含了它的基类的成员

D.派生类中继承的基类成员的访问权限到派生类保持不变


正确答案:D

第10题:

下面叙述错误的是( )。

A.对基类成员的访问能力在private派生类中和public派生类中是相同的

B.基类的private成员在public派生类中不可访问

C.基类中的public成员在protected派生类中是protected的

D.基类中的public成员在protected派生类中仍然是public的


正确答案:D

更多相关问题