C++课后习题第六章

这篇博客主要探讨了C++中的模板与异常处理。详细介绍了异常处理的机制,包括try、catch语句的使用,异常对象的捕获与处理方式,以及模板的功能和用法,如函数模板和类模板,强调了模板参数的类型和实参的匹配规则。内容涵盖了选择题,深入解析了C++编程中的关键概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第6章-模板与异常处理

一、单选题(共25题,100分)

1.(单选题)下列叙述错误的是()。

A.throw语句须书写在try语句块中

B.throw语句必须在try语句块中直接运行或通过调用函数运行

C.一个程序中可以有try语句而没有throw语句

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

正确答案:B

2.(单选题)下列关于异常的叙述,错误的是()。

A.编译错属于异常,可以抛出

B.运行错属于异常

C.硬件故障也可当异常抛出

D.只要是编程者认为是异常的都可当异常抛出

正确答案:A

3.(单选题)下列叙述错误的是()。

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

B.一个try语句可以有多个catch语句

C.catch(…)语句可以放在catch语句组的中间

D.程序中try语句和catch语句是一个整体,缺一不可

正确答案:C

4.(单选题)关于函数声明float fun(int a, int b) throw();下列叙述正确的是()。

A.表明函数抛出float类型异常

B.表明函数抛出任何类型异常

C.表明函数不抛出任何类型异常

D.表明函数事迹抛出的异常

正确答案:C

5.(单选题)当一个异常对象抛出时,异常处理器会根据被抛出异常对象的类型顺序匹配()的异常处理分支。

A. “最早”

B. “最近”

C. “最远”

D. “最后”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

any88888888

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值