A. 虚函数是一个static类型的成员函数 B. 虚函数既可以是成员函数,以可以是非成员函数 C. 基类中说明一个虚函数后,派生类中定义相同原型的函数可以不必加virtual说明 D. 派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型
A. 抽象类 B. 静态绑定 C. 友元函数 D. 动态绑定
A. 从虚基类继承的函数都是虚函数 B. 虚函数不得是静态成员函数 C. 只能通过指针或引用调用虚函数才能实现动态绑定 D. 抽象类中的成员函数都是虚函数
A. 一致性 B. 灵活性 C. 可维护性 D. 包括以上三项
A. 自动删除 B. 被新函数覆盖 C. 被隐藏 D. 无法操作
A. 析构函数中调用虚函数采用静态绑定 B. 对虚析构函数的调用可以采用动态绑定 C. 当基类的析构函数是虚函数时,其派生类的析构函数也一定是虚函数 D. 构造函数可以声明为虚函数
A. 虚析构函数 B. 虚构造函数 C. 纯虚函数 D. 静态成员函数
A. volatile B. virtual C. abstract D. using
A. 纯虚函数是一种特殊的虚函数,它没有具体的实现 B. 抽象类是指具有纯虚函数的类 C. 一个基类中说明有纯虚函数,该类的派生类一定不再是抽象类 D. 抽象类作为基类来使用,其纯虚函数的实现由派生类给出
A. 类名 B. 派生类指针 C. 对象名 D. 基类指针