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

    内容

    • 0

      下列关于try、catch和finally的表述中,错误的是()? A: try块后面不一定需要跟着catch块,可以只跟着finally块 B: try语句块后可以单独使用,后面不跟任何的catch或finally语句块 C: 可以仅有try和finally语句块,但无catch语句块 D: 可以仅有try和catch语句块,但无finally语句块

    • 1

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

    • 2

      程序员将可能发生异常的代码放在( )语句块中,后面紧跟着一个或多个( )语句块,还可以再跟零个或一个( )语句块。 A: catch、try 、finally B: try、catch 、finally C: try、finally、exception D: exception、try、finally

    • 3

      try-catch-finally结构中,finally语句是可选的,无论是否发生异常,finally语句块总会执行

    • 4

      try语句块中未产生异常,应用程序会忽略相应( ) A: finally语句块 B: return语句 C: catch语句块 D: A和C