第十六章单元测试
  1. 假设声明了以下的函数模板,错误的调用语句是(      )

    template  <class  T>

    T max(T x,T y){ retum(x>y)?x:y;}

    并定义了int i; char c;



  2. A:max(i, i)


    B:max(c,c)


    C:max((int)c, i) 


    D:max(i, c)



    答案:max(i, c)



  3. 定义函数模板中使用的参数类型标识符需使用下列哪组符号括起来(    



  4. A:() 


    B:{}


    C:“” 


    D:<>


  5. 下列有关模板和继承的叙述正确的是      



  6. A:从类系的成员看,模板类系的成员比继承类系的成员较为稳定


    B:模板和继承都可以派生出一个类系 C:从动态性能看,继承类系比模板类系具有更多的动态特性


    D:相同类模板的不同实例一般没有联系,而派生类各种类之间有兄弟父子等关系


  7. 下列叙述错误的是(     )



  8. A:程序中try语句与catch语句是一个整体,缺一不可


    B:catch(…)语句可以放在catch语句组的中间


    C:一个try语句可以有多个catch语句


    D:catch(…)语句可捕获所有类型的异常


  9. 下列叙述错误的是(    )



  10. A:catch语句捕获一个异常后,可能不能完全处理异常


    B:一个程序中可以有try语句而没有throw语句


    C:try块中抛出异常后,程序最后回到try块中继续执行后面的语句


    D:throw语句抛出的异常可以不被捕获


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