第十六章测试
1.

假设声明了以下的函数模板,错误的调用语句是(      )

template  <class  T>

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

并定义了int i; char c;



A:max((int)c, i) 


B:max(i, i)


C:max(i, c)


D:max(c,c)



答案:C
2.

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



A:{}


B:“” 


C:() 


D:<>


3.

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



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


B:从动态性能看,继承类系比模板类系具有更多的动态特性


C:模板和继承都可以派生出一个类系 D:从类系的成员看,模板类系的成员比继承类系的成员较为稳定


4.

下列叙述错误的是(     )



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


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


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


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


5.

下列叙述错误的是(    )



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


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


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


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


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