计算机二级

下列说法不正确的是( )。A.基类指针可以指向它的公有派生类的对象B.指向基类的对象的指针可以指向派生类的对象,因而可以访问派生类的对象的成员C.基类指针不能指向其私有派生类的对象D.指向派生类对象的指针不可以指向基类的对象

题目

下列说法不正确的是( )。

A.基类指针可以指向它的公有派生类的对象

B.指向基类的对象的指针可以指向派生类的对象,因而可以访问派生类的对象的成员

C.基类指针不能指向其私有派生类的对象

D.指向派生类对象的指针不可以指向基类的对象

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

第1题:

下列有关C++的面向对象方法的多态的概念的叙述中,不正确的是()。

A.C++的面向对象方法的多态,必须存在基类指针指向派生类对象

B.存在基类类型的指针指向派生类对象,且通过该指针调用虚函数

C.存在基类类型的指针指向派生类对象,基类和派生类的同名虚函数的参数必须相同

D.必须存在着声明为虚函数的友元函数


存在基类类型的指针指向派生类对象,且通过该指针调用虚函数

第2题:

指向派生类对象的指针可以隐式地转换为指向基类对象的指针。


第3题:

4、当派生类从基类公有继承时,以下哪种说法是错误的

A.可以用基类对象为派生类对象赋值

B.可以用派生类对象为基类对象赋值

C.可以把指向派生类对象的指针赋给基类对象的指针

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


可以用基类对象为派生类对象赋值

第4题:

在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是()。

A.派生类的对象可以赋给基类对象

B.派生类的对象可以初始化基类的引用

C.派生类的对象可以直接访问基类的成员

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


A

第5题:

可以用一个声明指向基类对象的指针指向它的公有派生的对象


A,C

第6题:

只有使用虚函数机制,才能_____________

A.使用基类指针调用派生类的成员函数

B.使用派生类指针调用基类的成员函数

C.使基类指针指向派生类对象

D.使派生类指针指向基类对象


使用基类指针调用派生类的成员函数

第7题:

在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是

A.派生类的对象可以赋给基类的对象
B.派生类的对象可以初始化基类的引用
C.派生类的对象可以直接访问基类中的成员
D.派生类的对象的地址可以赋给指向基类的指针

答案:C
解析:

第8题:

在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是

A.派生类的对象可以赋给基类的对象

B.派生类的对象可以初始化基类的引用

C.派生类的对象可以直接访问基类中的成员

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


正确答案:C
解析:公有继承的派生类和基类是子类型的关系,所谓子类型是类型间一般和特殊的关系,即派生类是基类的子类型或者说基类的操作可以被用于操作派生类的对象。

第9题:

在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是( )。

A.派生类的对象可以赋给基类的对象

B.派生类的对象可以初始化基类的引用

C.派生类的对象可以直接访问基类中的成员

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


正确答案:C
公有继承的派生类和基类是子类型的关系,所谓子类型是类型间一般和特殊的关系,即派生类是基类的子类型或者说基类的操作可以被用于操作派生类的对象。