计算机二级

下面关于继承和派生的叙述中,正确的是( )。A.作为虚基类的类不能被实例化B.派生类不能访问基类中的保护成员C.虚函数必须在派生类中重新实现D.派生类向基类的构造函数传递参数

题目

下面关于继承和派生的叙述中,正确的是( )。

A.作为虚基类的类不能被实例化

B.派生类不能访问基类中的保护成员

C.虚函数必须在派生类中重新实现

D.派生类向基类的构造函数传递参数

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

第1题:

下列有关继承和派生的叙述中,正确的是()

A.作为基类的类不能被实例化

B.派生类不能访问基类的保护成员

C.虚函数必须在派生类中重新实现

D.派生类应当向带参的基类的构造函数传递参数


D

第2题:

下列有关继承和派生的叙述中,正确的是()。

A.派生类对象不能访问基类的保护成员

B.作为虚基类的类不能被实例化

C.派生类应当向基类的构造函数传递参数

D.虚函数必须在派生类中重新实现


如果基类没有默认构造函数,派生类就应当声明带形参的构造函数

第3题:

关于C++中类的继承,下列选项中正确的是

A.派生类可以继承基类中的私有成员变量

B.派生类可以通过基类的公有函数,访问基类的私有成员变量

C.派生类不能访问基类中的保护成员

D.派生类中不能访问基类中的公有成员


派生类可以通过基类的公有函数,访问基类的私有成员变量

第4题:

64、下列有关继承和派生的叙述中,正确的是()。

A.派生类不能访问基类的保护成员

B.作为虚基类的类不能被实例化

C.派生类应当向基类的构造函数传递参数

D.虚函数必须在派生类中重新实现


C

第5题:

下面关于继承和派生的叙述中,正确的是( )。

A.作为虚基类的类不能被实例化

B.派生类不能访问基类中的保护成员

C.虚函数必须在派生类中重新实现

D.派生类向基类的构造函数传递参数


正确答案:A

第6题:

下列有关继承和派生的叙述中,正确的是( )。

A.派生类不彘访问基类的保护成员

B.作为虚基类的类不能被实例化

C.派生类应当向基类的构造函数传递参数

D.虚函数必须在派生类中重新实现


正确答案:C
派生类可以访问基类的保护成员,而不能访问基类的私有成员。作为虚基类的类可以被实例化。虚函数如果没有派生类中重新实现,那么仍然使用基类的成员函数。

第7题:

1.  下列有关继承和派生的叙述中,正确的是(  )

A)派生类不能访问通过私有继承的基类的保护成员

B)多继承的虚基类不能够实例化

C)如果基类没有默认构造函数,派生类就应当声明带形参的构造函数

D)基类的析构函数和虚函数都不能够被继承,需要在派生类中重新实现


B

第8题:

下列有关继承和派生的叙述中,正确的是

A.派生类不能访问基类的保护成员

B.作为虚基类的类不能被实例化

C.派生类应当向基类的构造函数传递参数

D.虚函数必须在派生类中重新实现


正确答案:C
解析:本题考查的知识点是:继承和派生。无论使用哪种继承方式,派生类中的成员都不能访问基类中的私有成员,而可以访问基类中的公有成员和保护成员,因此选项A) 不正确。在C++中,只有抽象类不能被实例化,而虚基类不一定非得是抽象类,所以选项B) 不正确。在派生类中可以重新定义从基类继承下来的虚函数,也可以不重新定义,因此选项D) 不正确。故本题应该选择C。

第9题:

( 23 )下列有关继承和派生的叙述中,正确的是

A ) 派生类不能访问基类的保护成员

B )作为虚基类的类不能被实例化

C )派生类应当向基类的构造函数传递参数

D )虚函数必须在派生类中重新实现


正确答案:C