下列描述中错误的是( )。A.派生类可以使用private派生B.对基类成员访问必须是无二义性的C.赋值兼

题目

下列描述中错误的是( )。

A.派生类可以使用private派生

B.对基类成员访问必须是无二义性的

C.赋值兼容规则也适合于多继承

D.基类和派生类中存在同名函数,将出现二义性

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

第1题:

29、下面叙述错误的是()

A.派生类可以使用private派生

B.对基类成员的访问必须是无二义性的

C.基类成员的访问属性在派生类中维持不变

D.赋值兼容规则也适用于多继承的组合


派生类继承的基类成员的访问权限在派生类中保持不变

第2题:

7) 关于继承和派生的描述中,下列说法错误的是:

A.派生类的成员函数中,不能访问基类的private成员

B.在派生类的析构函数执行之前,会先调用基类的析构函数

C.派生类对象的地址可以赋值给基类指针

D.派生类可以有和基类同名同参数的成员函数`


B. 在派生类的析构函数执行之前,会先调用基类的析构函数

第3题:

28、下面叙述不正确的是()

A.基类的公有成员在派生类中仍然是公有的

B.派生类一般常用公有派生

C.对基类成员访问必须是无二义性的

D.赋值兼容规则也使用于多重继承的组合


A

第4题:

下列描述中,错误的是()。

A.基类的protected成员在public派生类中仍然是protected成员

B.基类的private成员在public派生类中是不可访问的

C.基类public成员在private派生类中是private成员

D.基类public成员在protected派生类中仍是public成员


派生类中继承的基类成员的访问权限到派生类保持不变。

第5题:

1、下面叙述错误的是()

A.派生类可以使用private派生

B.对基类成员的访问必须是无二义性的

C.基类成员的访问属性在派生类中维持不变

D.赋值兼容规则也适用于多继承的组合


C

第6题:

下面叙述错误的是( )。

A.派生类可以使用private派生

B.对基类成员的访问必须是无二义性的

C.基类成员的访问能力在派生类中维持不变

D.赋值兼容规则也适用于多继承的组合


正确答案:C

第7题:

下列叙述中错误的是( )。

A.派生类可以使用private派生

B.对基类成员的访问必须是无二义性的

C.基类成员的访问能力在派生类中维持不变

D.赋值兼容规则也适用于多继承的组合


正确答案:C
解析: 在建立派生类时,并不是简单地把基类的私有成员直接作为派生类的私有成员,把基类的公用成员直接作为派生类的公用成员。涉及如何确定基类的成员在派生类中的访问属性问题,不仅要考虑对类成员所声明的访问属性,还要考虑派生类所声明的对基类的继承方式,根据这两个因素共同决定基类成员在派生类的访问属性。所以本题选择选项C)。

第8题:

下列叙述中,错误的是( )。

A.派生类可以使用private派生

B.对基类成员的访问必须是无二义性的

C.基类成员的访问能力在派生类中维持不变

D.赋值兼容规则也适用于多继承的组合


正确答案:C
解析:在建立派生类时,并不是简单地把基类的私有成员直接作为派生类的私有成员,把基类的公用成员直接作为派生类的公用成员。涉及如何确定基类的成员在派生类中的访问属性问题,不仅要考虑对基类成员所声明的访问属性,还要考虑派生类所声明的对基类的继承方式,根据这两个因素共同决定基类成员在派生类中的访问属性。所以本题选择选项C)。

第9题:

下面叙述错误的是( )。

A.派生类可以使用private派生

B.对基类成员的访问必须是无二义性的

C.基类成员的访问能力在派生类中维持不变

D.赋值兼容规则也适用于多继承的组合


正确答案:C