计算机二级

下列关于继承方式的描述中,错误的是( )。A.如果不显式地指定继承方式,默认的继承方式是私有(private)B.采用公有继承方式时,基类中的公有成员在派生类中仍然是公有成员C.采用保护继承方式时,基类中的保护成员在派生类中仍然是保护成员D.采用私有继承方式时,基类中的私有成员在派生类中仍然是私有成员

题目

下列关于继承方式的描述中,错误的是( )。

A.如果不显式地指定继承方式,默认的继承方式是私有(private)

B.采用公有继承方式时,基类中的公有成员在派生类中仍然是公有成员

C.采用保护继承方式时,基类中的保护成员在派生类中仍然是保护成员

D.采用私有继承方式时,基类中的私有成员在派生类中仍然是私有成员

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列继承方式中, _____种继承方式是错的。

A.完全继承

B.公有继承

C.私有继承

D.保护继承


完全继承

第2题:

在定义一个派生类时,若不使用保留字显式地规定采用何种继承方式,则默认为( )方式。

A.私有继承

B.非私有继承

C.保护继承

D.公有继承


正确答案:A

第3题:

定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为

A.私有继承

B.非私有继承

C.保护继承

D.公有继承


正确答案:A

第4题:

在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义: class TestClass{ protected: void fun(){} }; class TestClass1:TestClass{}; 则TestClass类中的成员函数fun(),TestClass1类中的访问权限是( )。

A.public

B.private

C.protected

D.virtual


正确答案:B

第5题:

下列关于继承方式的描述中,错误的是( )。

A.如果不显式地指定继承方式,缺省的继承方式是私有(private)

B.采用公有继承方式时,基类中的公有成员在派生类中仍然是公有成员

C.采用保护继承方式时,基类中的保护成员在派生类中仍然是保护成员

D.采用私有继承方式时,基类中的私有成员在派生类仍然是私有成员


正确答案:D
解析:采用私有继承方式时,基类中私有成员在派生类中是不可访问的成员。

第6题:

( 13 )下列关于继承方式的描述中,错误的是

A )如果不显式地指定继承方式,缺省的继承方式是私有( private )

B )采用公有继承方式时,基类中的公有成员在派生类中仍然是公有成员

C )采用保护继承方式时,基类中的保护成员在派生类中仍然是保护成员

D )采用私有继承方式时,基类中的私有成员在派生类中仍然是私有成员


正确答案:D

第7题:

定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为( )。

A.私有继承

B.非私有继承

C.保护继承

D.公有继承


正确答案:A
解析:此题考查的是派生类的基本知识。在声明派生类时,如果不显式地给出继承万式,缺省的类继承方式是私有继承private。

第8题:

( 12 )在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承 private 。已知有如

下类定义:

class Base {

protected:

void fun( ) {}

};

class Derived : Base { };

则 Bas e 类中的成员函 数 fun() , 在 Derive d 类中的访问权限是 【 12 】 ( 注意要求填 写private 、 protecte d或 public 中的一项 )。


正确答案:

第9题:

在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承 private。已知有如下类定义:

class Base{

protected:

void fun(){}

};

Class Derived: Base{};

则Base 类中的成员函数fun(),在Derived 类中的访问权限是 [12] (注意:要求填写private、protected 或public 中的一项)。


正确答案:

sin(x)