更多"在公有继承的情况下,允许派生类直接访问的基类成员包括( )。"的相关试题:
[单项选择]在公有继承的情况下,基类的成员在派生类中的访问权限为()
A. 公有
B. 私有
C. 保持不变
D. 受保护
[单项选择]在公有派生的情况下,派生类中定义的成员函数能访问其基类的()。
A. 公有成员和保护成员
B. 公有成员和私有成员
C. 保护成员和私有成员
D. 公有成员、保护成员和私有成员
[单项选择]在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
A. 派生类的对象可以赋给基类的对象
B. 派生类的对象可以初始化基类的引用
C. 派生类的对象可以直接访问基类中的成员
D. 派生类的对象的地址可以赋给指向基类的指针
[单项选择]若公有派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的( )
A. 私有成员
B. 公有成员
C. 保护成员
D. 保护成员或私有成员
[填空题]多继承情况下,派生类对基类成员的访问会出现二义性。解决二义性的方法是 【13】 、 【14】 和 【15】 。
[单项选择]在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是 ______。
A. 派生类的对象可以赋给基类的对象
B. 派生类的对象可以初始化基类的引用
C. 派生类的对象可以直接访问基类中的成员
D. 派生类的对象的地址可以赋给指向基类的指针
[单项选择]C++中,派生类对基类的继承有三种方式:公有继承(Public)、包含继承(Protected)、私有继承(Private)。类B保护继承方式继承了类A,类C公有继承方式继承了类B,则()是类C中的公有成员。
A. 类A的公有成员
B. 类A的保护成员
C. 类B的公有成员
D. 类B的保护成员
[填空题]若类B是类A的私有派生类,类C是类B的公有派生类,则类C 【12】 访问基类A的公有成员。
[填空题]派生类中的成员函数可以直接访问基类中的公有成员和()成员。
[填空题]
如果一个派生类只有一个直接基类,则该类的继承方式称为()继承;如果一个派生类同时有多个直接基类,则该类的继承方式称为()继承。
如果一个派生类只有一个直接基类,则该类的继承方式称为()继承。
[单项选择]通过公有派生类的对象,只能访问基类成员中的
A. 公有成员
B. 私有成员
C. 保护成员
D. 公有成员和保护成员
[单项选择]在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则( )。
A. 完全相同
B. 完全不同
C. 部分相同,部分不同
D. 以—上都不对
[单项选择]当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是( )。
A. 任何
B. 公有或保护
C. 保护或私有
D. 私有
[单项选择]
基类的()在派生类中的性质和继承的性质一样,而基类的()在私有继承时在派生类中成为私有成员,在公有和保护继承时在派生类中仍为保护成员。
而基类的()在私有继承时在派生类中成为私有成员,在公有和保护继承时在派生类中仍为保护成员。
A. 公有成员
B. 私有成员
C. 私有成员函数
D. 保护成员