第六章单元测试
  1. 【派生类析构函数】关于基类和派生类的转换,下面说法错误的是( )

  2. A:派生类对象可以向基类对象赋值。 B:可以用基类对象对其子类对象赋值。 C:派生类对象可以替代基类对象向基类对象的引用进行赋值或初始化。 D:只能用子类对象对其基类对象赋值,而不能用基类对象对其子类对象赋值。
    答案:可以用基类对象对其子类对象赋值。
  3. 【继承方式】公有继承中,派生类会原样继承基类中的所有成员(私有成员除外)。( )

  4. A:错 B:对
  5. 【继承与派生概念】派生类只继承基类中的公有成员和保护成员,而不继承私有成员。( )

  6. A:对 B:错
  7. 【继承与派生概念】多重继承是指一个基类派生出多个派生类的情况。( )

  8. A:对 B:错
  9. 【继承与派生概念】下列对基类和派生类关系的描述中,错误的是( )。

  10. A:派生类是基类的子集 B:派生类是基类定义的延续 C:派生类是基类的具体化 D:派生类是基类的组合
  11. 【继承方式】下列对派生类的描述中,错误的是( )。

  12. A:派生类的缺省继承方式是private B:派生类至少有一个基类 C:派生类只含有基类的公有成员和保护成员 D:一个派生类可以作为另一个派生类的基类
  13. 【继承方式】下列说法错误的是( )。

  14. A:公有继承的基类中的private成员在派生类中仍是private的 B:私有继承的基类中的public成员在派生类中变成private的 C:保护继承的基类中的public成员在派生类中变成protected的 D:公有继承的基类中的public成员在派生类中仍是public的
  15. 【继承方式】对于继承方式,下面叙述错误的是( )。

  16. A:基类的protected成员在private派生类中是private的 B:基类的protected成员在public派生类中仍然是protected的 C:基类的protected成员不能被派生类的对象访问 D:基类的protected成员在派生类中仍然是protected
  17. 【派生类构造函数】C++类体系中,不能被派生类继承的有( )。

  18. A:赋值操作函数 B:静态成员函数 C:构造函数 D:虚函数
  19. 【继承与派生概念】继承与派生可以给软件开发带来很多好处,下述中不正确的是:( )

  20. A:避免公用代码的重复开发,提高了程序开发的效率和质量。 B:通过层次关系组织对象,给编码与代码重用带来了方便。 C:可以减少代码和数据的冗余。 D:软件的执行效率大大提高

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