参考答案和解析
参考答案:D
更多“抽象类指的是()A、没有任何成员的类B、只有成员函数没有数据成员的类C、有虚函数的类D、有纯虚函 ”相关问题
  • 第1题:

    下列描述中,()是抽象类的特征。

    A.说明有虚函数

    B.说明有纯虚函数

    C.有其他类的对象作数据成员

    D.有指针作数据成员


    D 解析:本题考核抽象类的特性。①抽象类是指至少有一个纯虚函数的类。它往往表示一些抽象的概念,它的成员函数没有什么意义。②抽象类是一种特殊的类,它是为了抽象和设计的目的而建立的,它处于继承层次结构的上层。抽象类的主要作用是将有关的类组织在一个继承层次结构中,由它来为它们提供一个公共的根,相关的子类是从这个根派生出来的。③对于抽象类的使用有几点规定:抽象类只能用作其他类的基类,不能建立抽象类对象;抽象类不能用作参数类型、函数返回类型或显式转换的类型;可以说明指向抽象类的指针和引用,此指针可以指向它的派生类,进而实现多态性。由此可知,抽象类区别于其他类的最根本的特征是不能定义对象。因此也一般将抽象类的构造函数说明为保护的访问控制。

  • 第2题:

    21、关于纯虚函数和抽象类的描述中,()是错误的。

    A.纯虚函数是一种特殊的虚函数,它没有具体的实现

    B.抽象类是指具有纯虚函数的类

    C.一个基类说明有纯虚函数,该基类的派生类一定不再是抽象类

    D.抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出


    可以定义一个抽象类的对象

  • 第3题:

    3、关于纯虚函数和抽象类的描述中,错误的是:

    A.纯虚函数是一种特殊的虚函数,它没有具体的实现

    B.抽象类是指具有纯虚函数的类

    C.一个基类中说明有纯虚函数,该基类派生类一定不再是抽象类

    D.抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出


    C

  • 第4题:

    关于纯虚函数和抽象类的描述中,()是错误的。

    A.纯虚函数是一种特殊的虚函数,它没有具体的实现

    B.抽象类是指具有纯虚函数的类

    C.一个基类说明有纯虚函数,该基类的派生类一定不再是抽象类

    D.抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出


    C

  • 第5题:

    下列关于纯虚函数的描述,错误的是()。

    A.纯虚函数没有函数体

    B.纯虚函数在实现之后就是一个正常的虚函数,会在调用时表现出多态性

    C.定义纯虚函数的目的是为了重用其算法代码

    D.含有纯虚函数成员的类被称为抽象类


    C