第六章单元测试
  1. 纯虚函数可以定义为( )。

  2. A:virtual void func(int){} B:virtual int func(int) C:virtual void func()=0 D:void func(int)=0
    答案:virtual void func()=0
  3. 可以实现动态多态性的是( )。

  4. A:虚函数 B:重载函数 C:友元函数 D:构造函数
  5. 关于抽象类的说法错误的是( )。

  6. A:一个派生层次中最多能有一个抽象类 B:定义抽象类的唯一目的是用作基类产生派生类 C:可以定义指向抽象类的指针变量 D:包含纯虚函数的类无法创建对象
  7. 声明如下几个类:
    class person{};
    class Birthdate{};
    class teacher:public person{};
    class professor: teacher{Birthdate birthday;}
    则关于类之间关系描述错误的是( )。

  8. A:类professor是类teacher的公有派生类 B:类teacher继承自类person C:类person是类professor的间接基类 D:类professor与类Birthdate的关系是组合
  9. 若派生类对象a允许以a.num的方式访问基类成员num,则下列说法正确的是( )。

  10. A:基类成员num可能是保护成员 B:派生类只可能通过公有继承产生 C:派生类可能通过私有继承产生 D:派生类可能通过保护继承产生

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