下面关于继承机制的描述中,不正确的是()。A.派生类不仅可以继承基类的成员,也可以添加自己的成员B

题目

下面关于继承机制的描述中,不正确的是( )。

A.派生类不仅可以继承基类的成员,也可以添加自己的成员

B.设置protected成员是为派生类访问基类成员之用

C.采用不同的继承方式,将限制派生类对基类成员的访问

D.采用私有继承,派生类只能得到基类的公有成员

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

第1题:

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

A.一个基类可以生成多个派生类

B.派生类可以作为基类继续派生

C.基类中成员访问权限继承到派生类中不变

D.派生类中除了继承的基类成员还有自己的成员


基类中成员访问权限继承到派生类中不变

第2题:

下面关于继承的描述中错误的是()

A.析构函数不能被继承

B.派生类是基类的组合

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

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


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

第3题:

53、以下关于派生机制的描述中,不正确的是()

A.派生类不仅可以继承基类的成员,也可以添加自己的成员

B.设置protected成员是为派生类访问基类成员之用

C.采用不同的继承方式,将限制派生类对基类成员的访问

D.采用私有继承,派生类只能得到基类的公有成员


D

第4题:

公有继承中描述正确的是()

A.派生类成员不可以直接访问基类继承的公有成员和保护成员

B.派生类用户可以直接访问基类继承的公有成员

C.派生类成员可以直接访问基类继承的私有成员

D.派生类用户可以直接访问基类继承的保护成员


派生类可以继承基类中的成员,同时也继承基类的父类中的成员

第5题:

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

A)派生类中至少有一个基类

B)一个派生类可以作为另一个派生类的基类

C)派生类只继承了基类中的公有成员和保护成员

D)派生类的缺省继承方式是私有


正确答案:C

第6题:

以下关于派生机制的描述中,不正确的是

A.派生类不仅可以继承基类的成员,也可以添加自已的成员

B.设置protected成员是为派生类访问基类成员之用

C.采用不同的继承方式,将限制派生类对基类成员的访问

D.采用私有继承,派生类只能得到基类的公有成员


正确答案:D
解析:继承方式不同,派生类能够访问的基类的成员数量也不同。继承方式有三种;公有继承,私有继承和保护继承,每种继承方式结合成员函数的类型可以组合成不同的访问级别,从而提供了灵活多样的派生类访问基类的权限。

第7题:

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

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

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

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

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


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

第8题:

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

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

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

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

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


正确答案:BC

第9题:

以下关于派生机制的描述中,不正确的是

A.派生类不仅可以继承基类的成员,也可以添加自己的成员

B.设置protected成员是为派生类访问基类成员之用

C.采用不同的继承方式,将限制派生类对基类成员的访问

D.采用私有继承,派生类只能得到基类的公有成员


正确答案:D
解析:继承方式不同,派生类能够访问的基类的成员数量也不同。继承方式有三种:公有继承,私有继承和保护继承,每种继承方式结合成员函数的类型可以组合成不同的访问级别,从而提供了灵活多样的派生类访问基类的权限。