• 2022-05-28
    finally语句块总是会被执行的
  • 错误

    内容

    • 0

      异常处理结构try...except...finally...中finally里的语句块总是被执行的。()

    • 1

      关于finally块中的代码描述正确的是() A: finally块中的代码总是被执行的 B: 如果try块后没有catch块,finally块中的代码才会执行 C: 异常发生时才被执行 D: 异常没有发生时才被执行

    • 2

      有时,程序可能在无论异常是否发生或者是否被捕获的情况下都希望执行某些操作,这时可以通过异常处理的finally语句块来达到这一目的,即在try---catch语句块后加入finally语句块,可以确保程序无论是否发生异常,finally语句块中的代码总能被执行。

    • 3

      对于异常处理语句try…catch…finally,下面哪个说法是正确的?( ) A: 可以有多个try块与一个catch块对应 B: 如果执行了return语句,finally语句块不再执行 C: 找到合适的异常类型后就不再执行后面的catch D: 任何情况下,finally部分都会被执行一次

    • 4

      ​关于finally块中的代码,以下说法不正确的是( )。‎ A: try块中的return语句会中断finally块中语句的执行。 B: 无论finally块前面的语句运行是否产生异常,其中的语句都会执行。 C: finally块中的语句通常用作资源的清理。 D: try块中的System.exit(1)语句会中断finally块中语句的执行。