更多"如果派生类以protected方式继承基类,则原基类的protecte"的相关试题:
[单项选择]如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是
A. public和public
B. public和protected
C. protected和public
D. protected和protected
[单项选择]在公有派生时,派生类中定义的成员函数只能访问原基类的( )。
A. 私有成员、保护成员和公有成员
B. 保护成员和私有成员
C. 公有成员和保护成员
D. 公有成员和私有成员
[单项选择]在公有派生的情况下,派生类中定义的成员函数只能访问原基类的( )。
A. 公有成员和保护成员
B. 公有成员和私有成员
C. 私有成员和保护成员
D. 公有成员、私有成员和保护成员
[单项选择]当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是( )。
A. 任何
B. 公有或保护
C. 保护或私有
D. 私有
[单项选择]在多继承中,公用派生和私有派生对于基类成员在派生类中的可访问性与单继承规则
A. 完全相同
B. 完全不同
C. 部分相同,部分不同
D. 以上都不对
[单项选择]派生类继承基类的方式有
A. public
B. private
C. protected
D. 以上都对
[单项选择]在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:
class TestClass
protected:
void fun( )
;
class TestClass1:TestClass;
则TestClass类中的成员函数fun( ),TestClass1类中的访问权限是( )。
A. public
B. private
C. protected
D. virtual
[单项选择]在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则( )。
A. 完全相同
B. 完全不同
C. 部分相同,部分不同
D. 以—上都不对