[单选题]

是一个在百慕大类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。

A.虚析构函数

B.虚构造函数

C.纯虚函数

D.静态成员函数

参考答案与解析:

相关试题

()是一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义

[单选题]是一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。A.虚析构函数B.构造函数C.纯虚函数D.静态成员函数

  • 查看答案
  • 一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的

    [主观题]一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称__________。

  • 查看答案
  • 在派生类中重新定义虚函数时,除了()方面,其他方面都必须与基类中相应的虚函数保持

    [单选题]在派生类中重新定义虚函数时,除了( )方面,其他方面都必须与基类中相应的虚函数保持一致。A.参数个数B.参数类型C.函数名称D.函数体

  • 查看答案
  • 下面关于派生类的描述中错误的是( )。 A)派生类中至少有一个基类 B)一个派生

    [单选题]下面关于派生类的描述中错误的是( )。A.)派生类中至少有一个基类B.)一个派生类可以作为另一个派生类的基类C.)派生类只继承了基类中的公有成员和保护成员D.)派生类的缺省继承方式是私有

  • 查看答案
  • 生成派生类对象时,派生类构造函数调用基类构造函数的条件是()。A) 无需任何条件

    [单选题]生成派生类对象时,派生类构造函数调用基类构造函数的条件是( )。A.) 无需任何条件B.) 基类中显示定义了构造函数C.) 派生类中显式定义了构造函数D.) 派生类构造函数明确调用了基类构造函数A.B.C.D.

  • 查看答案
  • 在一个派生类的成员函数中,试图调用其基类的成员函数“void f( );”,但无

    [单选题]在一个派生类的成员函数中,试图调用其基类的成员函数“void f( );”,但无法通过编译,这说明A.f( )是基类的私有成员B.f( )是基类的保护成员C.派生类的继承方式为私有D.派生类的继承方式为保护

  • 查看答案
  • 当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在

    [单选题]当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是( )。A.) 任何B.) 公有或保护C.) 保护或私有D.) 私有A.B.C.D.

  • 查看答案
  • 在一个派生类的成员函数中,试图调用其基类的成员函数“void f();”,但无法通过编译。这说明(  )。

    [单选题]在一个派生类的成员函数中,试图调用其基类的成员函数“void f();”,但无法通过编译。这说明(  )。A.f()是基类的私有成员B.f()是基类的

  • 查看答案
  • 在一个派生类的成员函数中,试图调用其基类的成员函数“void f();”,但无法通过编译。这说明(  )。

    [单选题]在一个派生类的成员函数中,试图调用其基类的成员函数“void f();”,但无法通过编译。这说明(  )。A.f()是基类的私有成员B.f()是基类的

  • 查看答案
  • 在一个派生类的成员函数中,试图调用其基类的成员函数“void f();”,但无法

    [单选题]在一个派生类的成员函数中,试图调用其基类的成员函数“void f();”,但无法通过编译。这说明( )。A.f()是基类的私有成员B.f()是基类的保护成员C.派生类的继承方式为私有D.派生类的继承方式为保护

  • 查看答案