第九章 异常处理:在设计各种软件系统时,处理程序中的错误和其它异常行为是最重要和最困难的部分之一。在设计良好的系统中,异常是程序错误处理的一部分,当程序代码检查到无法处理的问题时,需要程序将控制权转移到可以处理该问题的程序中,以进行处理。这在大型程序开发中尤其重要,使用异常处理,程序中独立开发的各部分能够就程序执行期间出现的问题相互协调,一部分程序无法解决的问题可以将问题传递给其它部分进行解决。9.1异常的概念及实现:C++异常机制提供程序中错误检测与错误处理部分之间的通信,并可以通过异常接口声明给出函数可能抛出的异常类型。
9.2构造函数、析构函数与异常处理及异常匹配:使用异常机制是处理构造函数错误的安全有效的方法,但不要在析构函数中使用。异常对象的捕获和处理均由try - catch 结构实现的。
[判断题]当问题出现时,程序会抛出一个异常。这是通过使用 catch关键字来完成的。 

选项:[对, 错]
[判断题]析构函数不能抛出异常。

选项:[对, 错]
[判断题]C++ 通过throw 语句和 try...catch 语句实现对异常的处理。

选项:[对, 错]
[多选题]函数参数和异常对象都有的传递方式方式是(     )。

 

选项:[引用传递, 指针传递, 值传递, 串传递]
[判断题]try 块中的代码标识将被激活的特定异常,它后面通只能跟着一个catch 块。

选项:[错, 对]

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