抽象类不能定义对象,但可以声明抽象类的()。

题目

抽象类不能定义对象,但可以声明抽象类的()。

  • A、指针或引用
  • B、函数返回类型
  • C、显式转换
  • D、以上都是
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

不可以定义抽象类的对象。()


参考答案:正确

第2题:

关于抽象类的说法,不正确的是( )。

A.如果一个类至少有一个纯虚函数,则此类即为抽向类

B.抽象类中的纯虚函数没有定义,不能建立它的对象,只能派生其子类

C.抽象类对象不能用作参数类型、函数返回类型及显式转换类型

D.不可声明指向抽象类的指针和引用


正确答案:D
解析:只有能够声明指向抽象指针和引用,才能使该指针指向派生类,进而实现多态性。

第3题:

抽象类不能直接被实例化,但可以定义抽象类变量,用抽象类的子类实例来给其赋值。()

此题为判断题(对,错)。


正确答案:正确

第4题:

下列关于抽象类的描述中,错误的是()。

  • A、抽象类是用修饰符abstract说明的
  • B、抽象类是不可以定义对象的
  • C、抽象类中不能有具体方法
  • D、抽象类通常要有它的子类

正确答案:C

第5题:

下列关于抽象类的表述中正确的是( )。

A)派生类必须要实现作为基类的抽象类中的纯虚函数

B)抽象类的成员函数至少有一个没实现

C)抽象类不可能用来定义对象

D)派生类不能成为抽象类


正确答案:C

第6题:

我们不能用抽象类定义对象,但可以定义对象的指针。()


参考答案:正确

第7题:

下列关于抽象类的描述中,错误的是()

A. 抽象类是用修饰符abstract说明的

B. 抽象类是不可以定义对象的

C. 抽象类是不可以有构造方法的

D. 抽象类通常要有它的子类


正确答案:C

第8题:

以下叙述中不正确的是

A.一个类的友元函数可以无条件的使用这个类的私有成员

B.静态成员函数可以直接访问非静态数据成员

C.不可以声明抽象类的对象,但可以声明抽象类的指针变量

D.静态数据成员为类的所有对象所共有


正确答案:B
解析:静态成员函数不能直接访问非静态数据成员。静态成员只有一份,供同一类的不同对象共享。友元函数对类的访问是完全开放的,从而增加了访问类的灵活性,但却破坏了类的封装性。

第9题:

下面对于抽象类描述不正确的是()

  • A、抽象类只能作为基类使用
  • B、抽象类不能定义对象
  • C、抽象类可以定义实例对象
  • D、可以实现多态

正确答案:B

第10题:

抽象类不能实例化,即不能定义一个抽象类的()。


正确答案:对象

更多相关问题