在try…except…finally…结构中finally子句中的代码___________。
A: 只有 try子句没有引发异常的时候被执行
B: 只有 try子句引发异常的时候被执行
C: 总是被执行
D: 用于捕捉和处理异常
A: 只有 try子句没有引发异常的时候被执行
B: 只有 try子句引发异常的时候被执行
C: 总是被执行
D: 用于捕捉和处理异常
举一反三
- 在Javascript中,使用try-catch-finally语句来捕获和处理异常。在三个子句中,一定能够被执行的是( ) A: try子句 B: catch子句 C: finally子句 D: try和finally子句
- finally语句块中的代码( ) A: 总是被执行 B: 当try语句块后面没有catch时,finally中的代码才会执行 C: 异常发生时才执行 D: 异常没有发生时才被执行
- 在异常处理结构try…except…else…finally中,只有异常没有发生时才会执行finally中的代码。
- 无论try{}块中的代码是否抛出异常,finally子句都会执行。()
- 对于finally语句块,下列正确是 A: 总是被执行 B: 当try后面没有catch时,finally才会被执行 C: 异常发生时才执行 D: 异常没有发生时才执行