全国信息技术应用考试

对于异常处理语句try…catch,下面那句话不正确?()A、一个符合条件的catch的处理语句中没有break语句,则执行后会继续执行后续catchB、不管有没有捕获异常,finally部分都会被执行C、找到合适的异常类型后就不再执行后面的catchD、应该先处理子异常类,再处理父异常类。

题目

对于异常处理语句try…catch,下面那句话不正确?()

  • A、一个符合条件的catch的处理语句中没有break语句,则执行后会继续执行后续catch
  • B、不管有没有捕获异常,finally部分都会被执行
  • C、找到合适的异常类型后就不再执行后面的catch
  • D、应该先处理子异常类,再处理父异常类。
参考答案和解析
正确答案:A
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对于已经被定义过可能抛出异常的语句,在编译时()。

A.必须使用try/catch语句处理异常

B.如果程序错误,则必须使用try/catch语句处理异常

C.不使用try/catch语句会出现编译错误

D.不使用try/catch语句不会出现编译错误


正确答案:B

第2题:

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

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

正确答案:D

第3题:

对异常处理语句try-catch-finally,下面哪个说法正确()

A、如果有多个catch语句,对所有的catch语句都会执行一次

B、如果有多个catch语句,对每个符合条件的catch语句都会执行一次

C、多个catch的情况下,异常类的排列顺序应该是父类在前,子类在后

D.一般情况下,finally部分都会被执行一次


答案:D 

解析:

try语句 执行你所定义的或者你所捕获到的错误测试的代码块

catch :定义当try 代码块发生错误所需要执行的代码块

finally:无论是否有异常都会执行


第4题:

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


正确答案:错误

第5题:

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


正确答案:try

第6题:

以下对于try…catch语句描述正确的是()

A.try…catch语句处理程序中的错误

B.try...catch语句处理程序中的bug

C.try...catch语句处理程序中的异常

D.以上说法都不正确


答案:C
解析:try...catch语句处理程序中的异常

第7题:

下列关于try…catch…finaly语句的说明中,不正确的是()。

  • A、catch块可以有多个
  • B、finally块是可选的
  • C、只要有try块就要有catch块
  • D、可以只有try块

正确答案:D

第8题:

下面关于Java中异常处理try块的说法正确的是()。

A.try块后通常应有一个catch块,用来处理try块中抛出的异常

B.catch块后必须有finally块

C.可能抛出异常的方法调用应放在try块中

D.对抛出的异常的处理必须放在try块中


正确答案:AC

第9题:

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


正确答案:正确

第10题:

主动产生一个异常而非动态抛出的是()。

  • A、throw语句
  • B、throws语句
  • C、try…catch语句
  • D、finally语句

正确答案:B

更多相关问题