更多“含有一个或多个纯虚函数的类称为()。A、抽象类B、具体类C、虚基类D、派生类”相关问题
  • 第1题:

    如果一个类含有一个以上的纯虚函数,则称该类为

    A.虚基类

    B.抽象类

    C.派生类

    D.以上都不对


    正确答案:B
    解析:纯虚函数一般提供派生类进行继承的参考,是多态性的重要保证,一个具有纯虚函数的类称为抽象类,抽象类可以具有其他类的特点,但它不能定义对象,不能声明为内联函数。

  • 第2题:

    带有纯虚函数的类称为()。

    A. 抽象类

    B. 基类

    C. 派生类

    D. 子类


    正确答案:A

  • 第3题:

    在基类中有定义的纯虚函数,它要求在派生类中定义,而且基类不能用以说明对象,则该类为( )。

    A.虚基类

    B.抽象类

    C.虚函数类

    D.模板类


    正确答案:B
    解析:类中一旦有纯虚函数的定义那么这个类就再也不能创建此类的对象了,我们把这种类叫做抽象类。

  • 第4题:

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

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

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

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

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


    正确答案:C

  • 第5题:

    下列关于抽象类和纯虚函数的说法错误的是( )。

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

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

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

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


    正确答案:D
    解析:一个抽象类的派生类在重新定义一个纯虚函数时,可以继续将之声明为纯虚函数,此时该派生类仍然为抽象类。

  • 第6题:

    如果一个类至少有一个纯虚函数,那么就成为 ______。

    A.抽象类

    B.虚基类

    C.派生类

    D.以上都不对


    正确答案:A

  • 第7题:

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

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

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

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

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


    正确答案:C

  • 第8题:

    一个抽象类中可以包含有多个纯虚函数,一个派生类中也可以包含多个虚函数。


    正确答案:正确

  • 第9题:

    如果一个类至少有一个纯虚函数,那么就称该类是()。

    • A、抽象类
    • B、虚基类
    • C、派生类
    • D、以上都不对

    正确答案:A

  • 第10题:

    判断题
    一个抽象类中可以包含有多个纯虚函数,一个派生类中也可以包含多个虚函数。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    单选题
    含有一个或多个纯虚函数的类称为()。
    A

    抽象类

    B

    具体类

    C

    虚基类

    D

    派生类


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    若一个类中含有纯虚函数,则该类称为()
    A

    基类

    B

    纯基类

    C

    抽象类

    D

    派生类


    正确答案: B
    解析: 暂无解析

  • 第13题:

    关于纯虚函数,下列表述中正确的是( )。

    A.纯函数是没有给出实现版本(即无函数体定义)的虚函数

    B.纯虚函数的声明总是以“=0”结束

    C.派生类必须实现基类的纯虚函数

    D.含有纯虚函数的类不可能是派生类


    正确答案:B
    解析: 纯虚函数是在声明虚函数时被“初始化”为。的虚函数。纯虚函数没有函数体,纯虚函数的作用是在基类中为其派生类保留一个函数名字。

  • 第14题:

    下列关于纯虚函数的描述中,正确的是( )。

    A.纯虚函数是没有给出实现版本(即无函数体定义)的虚函数

    B.纯虚函数的声明总是以“=0;”结束

    C.派生类必须实现基类的纯虚函数

    D.含有纯虚函数的类不能是派生类


    正确答案:B
    解析:基类的虚函数有时候不可能被调用到,这时可定义该虚函数为纯虚函数。纯虚函数没有函数体,但一定要进行说明,它告诉编译器,派生类必须定义该成员函数。纯虚函数是一种特殊的虚函数,纯虚函数是在虚函数的后面加上“=0”,表示该虚函数无函数体,并非赋值运算。纯虚函数的一般格式为:virtual类型>函数名>(参数表>)=0;。在很多情况下,在基类中不能对虚函数给出有意义的实现,而把它说明为纯虚函数.

  • 第15题:

    如果一个类至少有一个纯虚函数,那么就称该类为( )。

    A.抽象类

    B.虚基类

    C.派生类

    D.以上都不对


    正确答案:A

  • 第16题:

    下列有关抽象类和纯虚函数的叙述中,错误的是

    A.拥有纯虚函数的类是抽象类,不能用来定义对象

    B.抽象类的派生类若不实现纯虚函数,它也是抽象类

    C.纯虚函数的声明以“=0;”结束

    D.纯虚函数都不能有函数体


    正确答案:B
    解析:只要是拥有了纯虚函数的类,就是一个抽象类,也就是说你不能根据它产生任何一个对象;纯虚函数的声明格式如下:virtual函数返回类型说明符>函数名>(参数表>)=0;纯虚函数根本就没有函数体;所以不能进行调用。

  • 第17题:

    关于纯虚函数,下列表述正确的是( )。

    A.纯虚函数是没有给出实现版本(即无函数体定义)的虚函数

    B.纯虚函数的声明总是以“=0”结束

    C.派生类必须实现基类的纯虚函数

    D.含有纯虚函数的类不可能是派生类


    正确答案:B

  • 第18题:

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

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

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

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

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


    正确答案:C

  • 第19题:

    含有纯虚函数的类称为抽象类,与抽象类相对应的是具体类。


    正确答案:正确

  • 第20题:

    若一个类中含有纯虚函数,则该类称为()

    • A、基类
    • B、纯基类
    • C、抽象类
    • D、派生类

    正确答案:C

  • 第21题:

    单选题
    如果一个类至少有一个纯虚函数,那么就称该类为()。
    A

    抽象类

    B

    虚基类

    C

    派生类

    D

    以上都不对


    正确答案: A
    解析: 暂无解析

  • 第22题:

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

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

    B

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

    C

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

    D

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


    正确答案: C
    解析: 暂无解析

  • 第23题:

    判断题
    含有纯虚函数的类称为抽象类,与抽象类相对应的是具体类。
    A

    B


    正确答案:
    解析: 暂无解析