问题 单项选择题

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

A) 派生类不能访问基类的保护成员
B) 作为虚基类的类不能被实例化
C) 派生类应当向基类的构造函数传递参数
D) 虚函数必须在派生类中重新实现

答案

参考答案:C

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

单项选择题
单项选择题