第七章单元测试
  1. 【动态多态】下列关于虚函数的描述中,( )是正确的。

  2. A:虚函数既可以在函数说明时定义,也可以在函数实现时定义。 B:派生类的虚函数与基类种对应的虚函数具有相同的参数个数和类型。 C:虚函数是一个非成员函数。 D:虚函数是指在基类中用virtual关键字声明的成员函数。
    答案:虚函数既可以在函数说明时定义,也可以在函数实现时定义。
  3. 【动态多态】如果一个类至少有一个纯虚函数,那么该类称为( )。


  4. A:派生类 B:虚基类 C:抽象类
  5. 【动态多态】实现动态多态(运行时的多态性)要使用( )。

  6. A:构造函数 B:析构函数 C:函数重载 D:虚函数
  7. 下面的4个关键字中,( )是用来说明虚函数的。

  8. A:private B:public C:virtual D:protected
  9. 下列描述中,( )是抽象类所特有的特征。

  10. A:可以进行构造函数重载 B:可以说明虚函数 C:不能定义其对象 D:可以定义友元
  11. 虚函数必须是类的( )。

  12. A:构造函数 B:友元函数 C:成员函数 D:析构函数
  13. 在析构函数前面加上关键字virtual进行说明,称该析构函数为虚析构函数。( )

  14. A:错 B:对
  15. 如果一个基类的析构函数被说明为虚析构函数,则它的派生类中的析构函数也是虚析构函数。( )

  16. A:对 B:错

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(4) dxwkbang
返回
顶部