A-A+
下列描述中 正确的是()。A.终止程序时不会导致资源泄漏 因此不需要使用异常处理来释放资源B
问题详情
下列描述中,正确的是()。
A.终止程序时不会导致资源泄漏,因此不需要使用异常处理来释放资源
B.尽可能近地处理异常,这样程序清晰易读
C.能在局部处理的错误一定要使用异常机制
D.异常机制的处理比正常处理效率高请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
解析:选项A中,在终止程序时有时会因为没有做资源回收而导致资源泄漏,使用异常处理来释放资源是个很好的做法;选项C中,能在局部处理的错误不需要异常机制,可以使代码简单明了;选项D中,异常机制的效率低于正常处理,需要额外的对调用栈的搜索工作。