A.私有继承
B.非私有继承
C.保护继承
D.公有继承
第1题:
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承 private。已知有如下类定义:
class Base{
protected:
void fun(){}
};
Class Derived: Base{};
则Base 类中的成员函数fun(),在Derived 类中的访问权限是 [12] (注意:要求填写private、protected 或public 中的一项)。
sin(x)
第2题:
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为( )。
A.私有继承
B.非私有继承
C.保护继承
D.公有继承
第3题:
:根据我国《继承法》的规定,放弃继承与放弃受遗赠可采取的行为方式是( )
A.放弃继承既可采明承方式,也可采默示方式,放弃受遗赠亦如此
B.放弃继承只能采明示方式,放弃受遗赠亦如此
C.放弃继承只能采明示方式,放弃受遗赠则既可采明示方式,也可采默示方式
D.放弃继承既可采明示方式,也可采默示方式,放弃受遗赠只能采明示方式
《继承法》第25条规定:“继承开始后,继承人放弃继承的,应当在遗产处理前。作出放弃继承的表示。没有表示的,视为接受继承。”“受遗赠人应当在知道受遗赠后两个月内,作出接受或者放弃受遗赠的表示。到期没有表示的,视为放弃受遗赠。”据此,放弃继承,必须采用明示方式;不可以采默示方式,如果没有表示的,视为接受继承。
第4题:
下列关于继承方式的描述中,错误的是( )。
A.如果不显式地指定继承方式,缺省的继承方式是私有(private)
B.采用公有继承方式时,基类中的公有成员在派生类中仍然是公有成员
C.采用保护继承方式时,基类中的保护成员在派生类中仍然是保护成员
D.采用私有继承方式时,基类中的私有成员在派生类仍然是私有成员
第5题:
( 13 )下列关于继承方式的描述中,错误的是
A )如果不显式地指定继承方式,缺省的继承方式是私有( private )
B )采用公有继承方式时,基类中的公有成员在派生类中仍然是公有成员
C )采用保护继承方式时,基类中的保护成员在派生类中仍然是保护成员
D )采用私有继承方式时,基类中的私有成员在派生类中仍然是私有成员
第6题:
( 12 )在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承 private 。已知有如
下类定义:
class Base {
protected:
void fun( ) {}
};
class Derived : Base { };
则 Bas e 类中的成员函 数 fun() , 在 Derive d 类中的访问权限是 【 12 】 ( 注意要求填 写private 、 protecte d或 public 中的一项 )。
第7题:
根据我国《继承法》的规定,放弃继承与放弃受遗赠可采取的行为方式是( )。
A.放弃继承既可采明示方式,也可采默示方式,放弃受遗赠亦如此
B.放弃继承只能采明示方式,放弃受遗赠亦如此
C.放弃继承只能采明示方式,放弃受遗赠则既可采明示方式,也可采默示方式
D.放弃继承既可采明示方式,也可采默示方式,放弃受遗赠只能采明示方式
第8题:
根据我国《继承法》的规定,关于放弃继承与放弃受遗赠的说法正确的是( )。
A.放弃继承只能采用明示方式,放弃受遗赠亦如此
B.放弃继承既可采用明示方式,也可采用默示方式,放弃受遗赠亦如此
C.放弃继承只能采用明示方式,放弃受遗赠则既可采用明示方式,也可采用默示方式
D.放弃继承既可采用明示方式,也可采用默示方式,放弃受遗赠只能采用明示方式
第9题:
设有基类定义:
class Cbase
{ private:int a;
protected:int b;
public:int c;
};
派生类采用何种继承方式可以使成员变量b成为自己的私有成员
A.私有继承
B.保护继承
C.公有继承
D.私有、保护、公有均可
第10题:
在派生类中使用基类的成员,可以显式地使用【 】来使用基类成员。