选择题
6.
以下关于异常处理机制的描述中,正确的有______。
A、
catch部分捕捉到异常情况时,才会执行finally部分
B、
不论程序是否发生错误及捕捉到异常情况,都会执行finally部分
C、
当try区段的程序发生异常时,才会执行catch区段的程序
D、
以上都是
【正确答案】
B、C
【答案解析】
对于选项A与选项B,不管有无异常,finally块都会执行。所以,选项A错误,选项B正确。
对于选项C,catch代码块的作用是在异常出现时对异常情况进行处理,因此,只有当异常出现的时候,才会执行catch块的代码。所以,选项C正确。
所以,本题的答案为BC。
提交答案
关闭