• 2022-06-27
    try: except : else: finally: 当没有发生异常时
    A: 执行语句块2
    B: 执行语句块3
    C: 执行语句块2和语句块4
    D: 执行语句块3和语句块4
  • D

    内容

    • 0

      双分支结构中,若不符合表达式的条件,则执行( )。 A: 语句块1 B: 语句块2 C: 语句块3 D: 语句块4

    • 1

      无论try块中的语句是否发生异常,都会执行finally块中的语句。

    • 2

      以下关于异常处理的叙述,错误的是____________。 A: try语句块后可以跟1个或多个catch语句块。 B: try语句块后可以跟1个或多个catch语句块,以及finally语句。 C: 只有发生异常时,才会执行finally语句块。 D: try语句块后可以直接跟finally语句。

    • 3

      finally语句块中的代码( ) A: 总是被执行 B: 当try语句块后面没有catch时,finally中的代码才会执行 C: 异常发生时才执行 D: 异常没有发生时才被执行

    • 4

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