更多“一个catch块也可以区分处理多个不同类型的异常,只要它们是该catch语句块异常参数的子类或其本身。( ) ”相关问题
  • 第1题:

    3、关于异常处理try语句语法描述正确的是()。

    A.try块是必须的,catch块和finally块至少存在一个。

    B.try语句中catch块和finally块顺序可以任意。

    C.try语句中,catch块和finally块存在的个数可以任意。

    D.try语句中,try块、catch块和finally块都是可选的成分。


    try块是必须的,catch块和finally块至少存在一个。

  • 第2题:

    在异常处理中,若try语句块中的代码可能产生多种异常,则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。


    正确

  • 第3题:

    如果Java捕获异常语句结构中包含一个try语句块、多个catch语句块和一个finally语句块,()

    A.finally语句块可能会被执行

    B.多个catch语句块中可能有一个会被执行

    C.多个catch语句块可能全部会被执行

    D.多个catch语句块中肯定有一个会被执行


    多个 catch 语句块中可能有一个会被执行

  • 第4题:

    若try语句块后面跟多个catch,则catch子句根据其异常参数的排列方式,下面正确的是()。

    A.子类异常在前,父类异常在后。

    B.父类异常在前,子类异常在后。

    C.只能有具有同一个父类的子类异常。

    D.父类异常和子类异常不能出现在同一个try程序段中。


    子类异常在前,父类异常在后。

  • 第5题:

    6、关于重新抛出异常的说法不正确的是

    A.当catch语句无法处理它所捕获的异常时,它可以将该异常重新抛出

    B.catch所在的函数想要通知它的调用者发生了一个异常时,该catch块中可以将捕获到的异常重新抛出

    C.重新抛出异常的throw语句可以放在try{}块中

    D.重新抛出异常的throw语句需要放在catch{}块中


    重新抛出异常的throw语句可以放在try{}块中