问题 单项选择题

下列描述中,正确的是( )。

A.终止程序时不会导致资源泄漏,因此不需要使用异常处理来释放资源

B.尽可能近地处理异常,这样程序清晰易读

C.能在局部处理的错误一定要使用异常机制

D.异常机制的处理比正常处理效率高

答案

参考答案:B

解析: 选项A中,在终止程序时有时会因为没有做资源回收而导致资源泄漏,使用异常处理来释放资源是个很好的做法;选项C中,能在局部处理的错误不需要异常机制,可以使代码简单明了;选项D中,异常机制的效率低于正常处理,需要额外的对调用栈的搜索工作。

单项选择题
单项选择题 B1型题