第八章单元测试
  1. 有模板定义:template <class T> fun(T x, T y) {return x*x+y*y;},下列对fun的调用中,错误的是( )。

  2. A:fun(2, 8) B:fun(2.3, 8) C:fun<float>(2, 8.3) D:fun(2.0, 8.0)
    答案:fun(2.3, 8)
  3. 建立类模板对象的实例化过程为( )。

  4. A:模板类->模板函数 B:基类->派生类 C:构造函数->对象 D:模板类->对象
  5. 在下列模板中,不正确的是( )。

  6. A:template <class T1, class T2> B:template <typedef T1, typedef T2> C:template <class T1, T2> D:template <typename T1, T2>
  7. 假设有函数模板定义如下:
    template <class T >
    Max(T a, T b, T &c)
    { c=a+b; }
    下列选项错误的是( )。

  8. A: B: C: D:
  9. 模板的使用是为了加强类的封装性。( )

  10. A:对 B:错

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