此题为判断题(对,错)。
第1题:
3、关于异常处理try语句语法描述正确的是()。
A.try块是必须的,catch块和finally块至少存在一个。
B.try语句中catch块和finally块顺序可以任意。
C.try语句中,catch块和finally块存在的个数可以任意。
D.try语句中,try块、catch块和finally块都是可选的成分。
第2题:
在异常处理中,若try语句块中的代码可能产生多种异常,则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。
第3题:
如果Java捕获异常语句结构中包含一个try语句块、多个catch语句块和一个finally语句块,()
A.finally语句块可能会被执行
B.多个catch语句块中可能有一个会被执行
C.多个catch语句块可能全部会被执行
D.多个catch语句块中肯定有一个会被执行
第4题:
若try语句块后面跟多个catch,则catch子句根据其异常参数的排列方式,下面正确的是()。
A.子类异常在前,父类异常在后。
B.父类异常在前,子类异常在后。
C.只能有具有同一个父类的子类异常。
D.父类异常和子类异常不能出现在同一个try程序段中。
第5题:
6、关于重新抛出异常的说法不正确的是
A.当catch语句无法处理它所捕获的异常时,它可以将该异常重新抛出
B.catch所在的函数想要通知它的调用者发生了一个异常时,该catch块中可以将捕获到的异常重新抛出
C.重新抛出异常的throw语句可以放在try{}块中
D.重新抛出异常的throw语句需要放在catch{}块中