第四章单元测试
  1. 【静态成员】关于静态成员的描述中,( )是错误的。

  2. A:静态数据成员函数中不能直接引用非静态成员 B:静态成员可分为静态数据成员和静态成员函数 C:静态数据成员定义后必须在类体内进行初始化 D:静态数据成员初始化不使用其构造函数
    答案:静态数据成员定义后必须在类体内进行初始化
  3. 【静态成员】下面对静态数据成员的描述中,错误的是( )。

  4. A:使用 static关键字来把类成员定义为静态的 B:静态成员在类的所有对象中是共享的。这意味着无论创建多少个类的对象,静态成员都只有一个副本。 C:静态数据成员可以用类名加作用域限定符::访问 D:静态数据成员可以在类体内进行初始化
  5. 【静态成员】以下关于静态成员变量的叙述不正确的是( )

  6. A:静态成员变量时必须赋初值 B:静态成员变量的赋初值必须放在类外 C:静态成员变量为类的所有对象所公有 D:声明成员变量使用static关键字,该成员变量就是静态数据成员。
  7. 【静态成员】定义静态成员函数的主要目的是( )

  8. A:处理类的静态成员变量 B:便于继承 C:方便调用 D:有利于数据隐藏
  9. 【静态成员】如果想在同类的多个对象之间实现数据共享,不用全局对象,可以用静态的数据成员。( )

  10. A:对 B:错
  11. 【友元】若外界函数想直接访问类的私有数据成员,则必须把该函数声明为类的友元函数。( )

  12. A:对 B:错
  13. 【友元】一个类A若声明为另一个类B的友元类,则意味着类A中的所有成员函数都是类B的友元函数。( )

  14. A:错 B:对
  15. 【友元】关于友元的描述中,( )是错误的。

  16. A:友元函数是成员函数,它被说明在类体内 B:友元函数可直接访问类中的私有成员 C:友元类中的所有成员函数都是友元函数 D:友元函数破坏封装性,使用时尽量少用
  17. 【友元】下列对友元叙述正确的是( )。

  18. A:友元加强了类的继承性 B:友元加强了类的多态性 C:友元提高了程序的封装性 D:友元可以提高程序的执行效率
  19. 【常对象常成员】被声明为const的数据成员只允许声明为const的成员函数访问。( )

  20. A:错 B:对

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