第八章单元测试
  1. 【工具(异常、命名空间)】命令“using namespace std;”的意思是使用命名空间std。( )

  2. A:错 B:对
    答案:对
  3. 【工具(异常、命名空间)】常见的运行错误有( )

  4. A:输入数据类型错误等 B:内存空间不足 C:除数为0 D:数据读取错误
  5. 【模板】模板就是实现代码重用机制的一种工具,它可以实现类型参数化,即把类型定义为参数,从而实现了真正的代码可重用性。( )

  6. A:对 B:错
  7. 当运行程序时实际上是将类模板实例化为一个具体的( )。

  8. A:对象 B:模板类 C:类 D:函数
  9. 类模板的模板参数( )。


  10. A:只可作为成员函数的参数类型 B:只可作为成员的返回值类型 C:只可作为数据成员的类型 D:三者皆可
  11. ( )使一个函数可以定义为对许多数据类型完成同一任务。

  12. A:内联函数 B:重载函数 C:函数模板 D:递归函数
  13. 以下关于模板的叙述中,不正确的是( )。

  14. A:类模板的成员函数都是模板函数 B:类模板本身在编译中不会生成任何代码 C:用模板定义一个对象时不能省略参数 D:类模板只能有虚拟参数类型
  15. 如果有如下函数模板的定义:
    template <class T>
    T func(T x,T y)
    {return x+y;}
    则对函数func调用不正确的是( )。

  16. A:func(3,2.5) B:func<>(3,5) C:func<int>(3,2.5); D:func(3,5);
  17. 下列对模板的声明正确的是( )。

  18. A:template < class T1, class T2 > B:template <T> C:template < class T1;class T2> D:template <class T1,T2>
  19. 模板的声明使用关键字( )。

  20. A:template B:static C:virtual D:const
  21. 模板可以实现程序设计中的代码重用,体现了面向对象程序设计的可重用性。( )

  22. A:错 B:对
  23. 由函数模板实例化后是模板函数 ;由类模板实例化后是模板类。( )

  24. A:错 B:对

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