第四章单元测试
  1. 保护成员使用私有派生方式在派生类中的访问属性是( )。


  2. A:public B:protected C:private D:不可访问
    答案:private
  3. 私有成员经由保护派生在派生类中的访问属性是( )。

  4. A:private B:protected C:不可访问 D:public
  5. 派生类构造函数的构造顺序是( )。

  6. A:先派生类,后基类。 B:先基类,后派生类。 C:不确定。 D:基类与派生类同时构造。
  7. 在执行派生类的析构函数时,系统会自动调用基类的析构函数。( )

  8. A:对 B:错
  9. 派生类中数据成员不能和基类中的数据成员同名。( )

  10. A:错 B:对
  11. 多继承的声明中每个基类的派生方式均由第一个基类的派生方式统一规定。( )

  12. A:错 B:对
  13. 可以将一个声明为指向派生类对象的指针指向其基类的对象。( )

  14. A:对 B:错
  15. 构造一个派生类的工作包括( )。

  16. A:在派生类中增加新的成员 B:对基类的成员进行重定义 C:改变基类成员在派生类中的访问属性 D:从基类接收成员
  17. 以下关于派生类中的访问声明的说法,哪些是正确的?( )


  18. A:访问声明中变量名不能带类型。 B:访问声明可以改变派生类中继承成员的访问属性。 C:访问声明中的函数名不能带参数。 D:数据成员也可以使用访问声明。
  19. 在多继承中,解决二义性问题办法有( )。

  20. A:使用虚基类 B:使用虚函数 C:使用公共继承 D:使用::指明基类
  21. 关于虚基类,以下说法正确的是( )。

  22. A:从不同的路径继承的虚基类的成员在内存中只有一个拷贝。 B:若同一层次中同时包含虚基类和非虚基类,先调用虚基类的构造函数。 C:对同一个虚基类的构造函数只调用一次,且是在第一次出现时调用。 D:若将公共基类说明为虚基类,对同一个虚基类的构造函数只调用一次。
  23. 基类和派生类对象之间的赋值兼容规则的使用方法包括( )。

  24. A:派生类对象可以赋给指向基类对象的指针。 B:可以用派生类对象给基类对象赋值。 C:可以用派生类对象初始化基类对象的引用。 D:派生类对象的地址可以赋给指向基类对象的指针。
  25. 如果函数的形参是基类对象的引用,则函数调用时可以传递给该函数的参数为( )。

  26. A:基类对象地址 B:派生类对象地址 C:派生类对象 D:基类对象

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