第1题:
( 12 )在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承 private 。已知有如
下类定义:
class Base {
protected:
void fun( ) {}
};
class Derived : Base { };
则 Bas e 类中的成员函 数 fun() , 在 Derive d 类中的访问权限是 【 12 】 ( 注意要求填 写private 、 protecte d或 public 中的一项 )。
第2题:
( 13 )如果派生类以 protected 方式继承基类,则原基类的 protected 成员和 public 成员在派生类中的
访问属性分别是
A ) public 和 public
B ) public 和 protected
C ) protected 和 public
D ) protected 和 protected
第3题:
A公有继承时基类中的public成员在派生类中仍是public的
B公有继承是基类中的private成员在派生类中仍是private的
C公有继承时基类中的protected成员在派生类中仍是protected的
D私有继承时基类中的public成员在派生类中是private的
第4题:
下列描述中,表达错误的是( )。
A.公有继承时基类中的public成员在派生类中仍是public的
B.公有继承时基类中的private成员在派生类中仍是private的
C.公有继承时基类中的protected成员在派生类中仍是protected的
D.私有继承时基类中的public成员在派生类中是private的
第5题:
设有基类定义:
class Cbase
{ private:int a;
protected:int b;
public:int c;
};
派生类采用何种继承方式可以使成员变量b成为自己的私有成员
A.私有继承
B.保护继承
C.公有继承
D.私有、保护、公有均可
第6题:
下列说法中错误的是
A.公有继承时基类中的public成员在派生类中仍是public成员
B.私有继承时基类中的protecte成员在派生类中仍是protected成员
C.私有继承时基类中的public成员在派生类中是private成员
D.保护继承时基类中的public成员在派生类中是protected成员
第7题:
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是
A.public和public
B.public和protected
C.protected和public
D.protected和protected
第8题:
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承 private。已知有如下类定义:
class Base{
protected:
void fun(){}
};
Class Derived: Base{};
则Base 类中的成员函数fun(),在Derived 类中的访问权限是 [12] (注意:要求填写private、protected 或public 中的一项)。
sin(x)
第9题:
基类的public和protected成员都以protected身份出现在派生类中,但基类的private成员不可访问,该情况为()继承。
A. 公有
B. 私有
C. 全部
D. 保护
第10题:
下列叙述中错误的是
A.公有继承时基类中的public成员在派生类中仍是public成员
B.私有继承时基类中的protected成员在派生类中仍是protected成员
C.私有继承时基类中的public成员在派生类中是private成员
D.保护继承时基类中的public成员在派生类中是protected成员