一个try语句后有多个catch时,捕获范围大的异常要放在捕获范

题目

一个try语句后有多个catch时,捕获范围大的异常要放在捕获范围小的异常之后。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

catch(…)一般放在其他catch子句后面,该子句捕获所有类型的异常。()


正确答案:对

第2题:

下面对异常说法不正确的是()

  • A、try/catch块为基本引发异常的组合
  • B、在捕获异常时,可以有多个catch块
  • C、无论异常是否发生,finally块总会执行
  • D、try块和finally不能连用

正确答案:D

第3题:

以下哪个语句不适宜对异常捕获()

A.try..catch

B.assert

C.with

D.ifelif


正确答案:D

第4题:

使用try-catch-finally语句只能捕获一个异常。


正确答案:错误

第5题:

为了捕获一个异常,代码必须放在()语句块中。

  • A、try
  • B、catch
  • C、throws
  • D、finally

正确答案:A

第6题:

下列关于捕获异常的描述中,错误的是______。

A.在异常处理代码段中无法访问hy代码段中声明的变量

B.子类异常可被父类异常捕获处理

C.try-catch机制可以被用于流程控制

D.在catch代码段中的return语句用于退出方法,而不是返回异常抛出点


正确答案:C

第7题:

结构化异常处理用try…catch…finally语句,则可能出现异常的语句放在()块。


正确答案:try

第8题:

使用try-catch-finally语句只能捕获一个异常。( )

此题为判断题(对,错)。


答案:错误

第9题:

捕获异常try语句后面可以跟有一个或多个catch()方法用来处理try块内出现的异常事件。


正确答案:正确

第10题:

在Java的异常处理语句try-catch-final中,以下描述不正确的是()。

  • A、try后面是可能产生异常的代码,catch后面是捕获到某种异常对象时进行处理的代码,final后面是没有捕获到异常时要执行的代码
  • B、try后面是可能产生异常的代码,catch后面是捕获到某种异常对象时进行处理的代码,final后面是无论是否捕获到异常都必须执行的代码
  • C、catch语句和final语句都可以缺省
  • D、catch语句用来处理程序运行时的非致命性错误,而final语句用来处理程序运行时的致命性错误
  • E、当程序运行时抛出的异常是cathe语句中异常的子类,异常也会被捕捉执行相应的catch语句

正确答案:A,C,D

更多相关问题