什么时候执行finally语句块中的内容?( )
A: 没有发生异常时。
B: 发生异常时。
C: 无论是否发生异常都会执行。
D: 以上都不对。
A: 没有发生异常时。
B: 发生异常时。
C: 无论是否发生异常都会执行。
D: 以上都不对。
举一反三
- 无论try块中的语句是否发生异常,都会执行finally块中的语句。
- finally语句在什么情况下执行? A: 有异常抛出的时候 B: 没有异常抛出的时候 C: 无论是否发生异常都将执行该语句,执行完成后退出try语句 D: 不会执行
- finally语句块中的代码( ) A: 总是被执行 B: 当try语句块后面没有catch时,finally中的代码才会执行 C: 异常发生时才执行 D: 异常没有发生时才被执行
- try-catch-finally结构中,finally语句是可选的,无论是否发生异常,finally语句块总会执行
- 对于finally语句块,下列正确是 A: 总是被执行 B: 当try后面没有catch时,finally才会被执行 C: 异常发生时才执行 D: 异常没有发生时才执行