第七章单元测试
- 【动态多态】下列关于虚函数的描述中,( )是正确的。
【动态多态】如果一个类至少有一个纯虚函数,那么该类称为( )。
- 【动态多态】实现动态多态(运行时的多态性)要使用( )。
- 下面的4个关键字中,( )是用来说明虚函数的。
- 下列描述中,( )是抽象类所特有的特征。
- 虚函数必须是类的( )。
- 在析构函数前面加上关键字virtual进行说明,称该析构函数为虚析构函数。( )
- 如果一个基类的析构函数被说明为虚析构函数,则它的派生类中的析构函数也是虚析构函数。( )
A:虚函数既可以在函数说明时定义,也可以在函数实现时定义。 B:派生类的虚函数与基类种对应的虚函数具有相同的参数个数和类型。 C:虚函数是一个非成员函数。 D:虚函数是指在基类中用virtual关键字声明的成员函数。
答案:虚函数既可以在函数说明时定义,也可以在函数实现时定义。
A:派生类 B:虚基类 C:抽象类
A:构造函数 B:析构函数 C:函数重载 D:虚函数
A:private B:public C:virtual D:protected
A:可以进行构造函数重载 B:可以说明虚函数 C:不能定义其对象 D:可以定义友元
A:构造函数 B:友元函数 C:成员函数 D:析构函数
A:错 B:对
A:对 B:错
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!