A-A+

下列有关继承和派生的叙述中 正确的是A.派生类不能访问基类的保护成员B.作为虚基类的类不能被

2022-08-06 03:08:43 问答库 阅读 175 次

问题详情

下列有关继承和派生的叙述中,正确的是
A.派生类不能访问基类的保护成员
B.作为虚基类的类不能被实例化
C.派生类应当向基类的构造函数传递参数
D.虚函数必须在派生类中重新实现请帮忙给出正确答案和分析,谢谢!

参考答案

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

考点:成员