• 2022-06-07
    一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称为 。
    A: 虚析构函数
    B: 虚构造函数
    C: 纯虚函数
    D: 静态成员函数
  • C

    内容

    • 0

      通过基类指针或引用来访问基类和派生类中的同名函数,才考虑虚函数。正确的论述是()。 A: 虚函数是在基类中用virtual说明,派生类中重新定义的函数。 B: 虚函数是一个static类型的成员函数。 C: 虚函数是一个非成员函数。 D: 派生类的虚函数与基类的虚函数具有不同的参数个数和类型。

    • 1

      下列有关派生和继承的表述中,错误的是____。 A: 若派生类没有实现基类中的一个纯虚函数,则该派生类是抽象类 B: 在定义派生类时,可以用关键字virtual将某个基类指定为虚基类 C: 在生成派生类对象时,派生类构造函数要调用基类的构造函数 D: 派生类中定义的成员函数可以访问基类的所有成员

    • 2

      下面关于纯虚函数和抽象类的描述中, ______ 是错误的。 A: 纯虚函数是一种特殊的虚函数,它没有具体意义 B: 一个基类中的说明有纯虚函数,该基类的派生类一定不再是抽象类 C: 抽象类只能作为基类来使用,其纯虚函数的定义由派生类给出 D: 抽象类是指具有纯虚函数的类

    • 3

      【单选题】关于虚函数重定义的说法中,错误的是()。 A. 基类与派生类中虚函数必须同名 B. 基类与派生类中虚函数必须参数相同 C. 基类与派生类中虚函数返回类型必须相同 D. 基类与派生类中虚函数返回类型可以不同

    • 4

      以下叙述正确的是:( ) A: 构造函数调用虚函数采用动态联编 B: 构造函数可以说明为虚函数 C: 当基类的析构函数是虚函数时,它的派生类的析构函数也是虚函数 D: 析构函数必须是虚函数