下列有关继承和派生的叙述中,正确的是( )。 A.派生类不彘访问基类的保护成员B.作为虚基类的类不能被实例化C.派生类应当向基类的构造函数传递参数D.虚函数必须在派生类中
[解析] 本题考查的知识点是:继承和派生。无论使用哪种继承方式,派生类中的成员都不能访问基类中的私有成员,而可以访问基类中的公有成员和保护成员,因此选项A) 不正确。在C++中,只有抽象类不能被实例化,而虚基类不一定非得是抽象类,所以选项B) 不正确。在派生类中可以重新定义从基类继承下来的虚函数,也可以不...
下列有关继承和派生的叙述中,正确的是( ) A. 派生类不能访问通过私有继承的基类的保护成员 B. 多继承的虚基类不能够实例化 C. 如果基类没有默认构造函数,派生类就应当声明带形参的构造函数 D. 基类的析构函数和虚函数都不能够被继承,需要在派生类中重新实现 ...
下列有关类继承的叙述中,错误的是( )。 A. 继承可以实现软件复用 B. 虚基类可以解决由多继承产生的二义性问题 C. 派生类构造函数要负责调用基类的构造函数
下面有关类的继承的说法正确的是( ) A. 所有的类成员都可以被继承 B. 在派生类中可通过隐藏继承成员,来删除基类的成员 C. 在描述类的继承关系时,父类与子类是基类与派生类的另一种说法 D. 派生类的成员应该与基类的成员一致,不能为派生类增加新成员 ...
下列关于类的继承描述中,正确的是()A.派生类公有继承基类时,可以访问基类的所有数据成员,调用所有成员函数。B.派生类也是基类,所以它们是等价的。C.派生类对象不会建立基
所以选项C是正确的。 派生类继承了基类的全部数据成员和除了构造函数、析构函数之外的全部函数成员,但是,继承方式控制了基类中具有不同访问属性的成员在派生类中的访问属性。派生类不能访问基类的私有成员,而对基类的公有成员和保护成员的访问权限则随着派生类对基类的继承方式而改变。所以选项D的说法是错误的。结果...
解析:对于选项A,在C++中,一个派生类可以作为另一派生类的基类,所以选项A是正确的。 对于选项B,在C++语言中,可以从一个类派生出另一个类。派生其他类的类称为基类,被派生的类称为派生类。一个派生类可以从一个基类派生,也可以从多个基类派生。所以派生类应至少有一个基类。 对于选项C,在C++中,当派生类时,...
以下有关继承的叙述正确的是( )。 A. 构造函数和析构函数都能被继承 B. 派生类是基类的组合 C. 派生类对象除了能访问自己的成员以外,不能访问基类中的所有成员 D.
相关知识点: 试题来源: 解析 [答案]B [解析]本题考查类的继承与派生—访问控制 当类的继承方式为公有继承时,基类的公有成员和保护成员的访问属性在派生类中不变,而基类的私有成员在基类外不可直接访问。故基类成员在派生类中的访问权限选择答案B.保持不变。反馈 收藏 ...