• 2022-05-28
    finally语句块在下面哪些情况下执行?( )
    A: try语句块中运行正常,无异常发生
    B: try语句块有异常发生,catch子句已捕获
    C: try语句块有异常发生,catch子句未捕获
    D: 其余都不对
  • A

    内容

    • 0

      关于Java中的异常的处理,哪些说法是正确的?( ) A: try语句块用于放置可能出现异常的代码 B: catch子句可以有多个,待捕获异常对象的所属类型,其先后顺序无关紧要。 C: finally语句块可有可无。 D: 无论try子句中代码有无发生异常,finally语句块总是能执行。

    • 1

      try语句块中抛出的异常对象与catch子句的异常参数是同种类型,该catch子句才能捕获这个异常。

    • 2

      为了捕获一个异常,代码必须放在下面()语句块中。 A: try块 B: catch块 C: throws块 D: finally块

    • 3

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

    • 4

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