更多“一个try语句后有多个catch时,捕获范围大的异常要放在捕获范围小的异常之后。”相关问题
  • 第1题:

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

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

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

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

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


    正确答案:C

  • 第2题:

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


    正确答案:try

  • 第3题:

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


    正确答案:正确

  • 第4题:

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

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

    正确答案:A,C,D

  • 第5题:

    用catch(Exception exception)语句可以捕获所有异常和错误。


    正确答案:错误

  • 第6题:

    .NET Framework中,处理异常是很有用的功能。一个try代码块可以有多个catch块与之对应。在多个catch块中,下面()异常应该最后捕获。

    • A、 Exception
    • B、 StackOverflowException
    • C、 SystemException
    • D、 FormatException

    正确答案:A

  • 第7题:

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

    • A、一个符合条件的catch的处理语句中没有break语句,则执行后会继续执行后续catch
    • B、不管有没有捕获异常,finally部分都会被执行
    • C、找到合适的异常类型后就不再执行后面的catch
    • D、应该先处理子异常类,再处理父异常类。

    正确答案:A

  • 第8题:

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

    try后面是可能产生异常的代码,catch后面是捕获到某种异常对象时进行处理的代码,final后面是没有捕获到异常时要执行的代码

    B

    try后面是可能产生异常的代码,catch后面是捕获到某种异常对象时进行处理的代码,final后面是无论是否捕获到异常都必须执行的代码

    C

    catch语句和final语句都可以缺省

    D

    catch语句用来处理程序运行时的非致命性错误,而final语句用来处理程序运行时的致命性错误

    E

    当程序运行时抛出的异常是cathe语句中异常的子类,异常也会被捕捉执行相应的catch语句


    正确答案: B,A
    解析: 暂无解析

  • 第9题:

    问答题
    假设下列try-catch语句块中的第2个语句s2产生一个异常,试回答下述问题: ⑴语句s3会执行吗?  ⑵如果catch捕获到异常,语句s4会执行吗? ⑶如果异常未被捕获,语句s4会执行吗?

    正确答案: 若try-catch语句块中的第2个语句s2产生一个异常,⑴语句s3不会执行,⑵如果catch捕获到异常,异常处理后,会继续执行语句s4,⑶如果异常未被捕获,则程序终止运行,语句s4也不会执行。
    解析: 暂无解析

  • 第10题:

    单选题
    自定义异常能否不被捕获或被函数抛出》()
    A

    不能,自定义异常必须被try…catch块捕获,不能被函数抛出

    B

    不能,自定义异常必须有try…catch捕获,或则被函数抛出

    C

    可以,对于不能捕获的自定义异常,Java系统会自动抛弃,程序继续执行

    D

    可以,但如果出现不能捕获的自定义异常,程序将终止


    正确答案: A
    解析: 暂无解析

  • 第11题:

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

    一个符合条件的catch的处理语句中没有break语句,则执行后会继续执行后续catch

    B

    不管有没有捕获异常,finally部分都会被执行

    C

    找到合适的异常类型后就不再执行后面的catch

    D

    应该先处理子异常类,再处理父异常类。


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    .NET Framework中,处理异常是很有用的功能。一个try代码块可以有多个catch块与之对应。在多个catch块中,下面()异常应该最后捕获。
    A

     Exception

    B

     StackOverflowException

    C

     SystemException

    D

     FormatException


    正确答案: D
    解析: 暂无解析

  • 第13题:

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

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

    正确答案:D

  • 第14题:

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

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

    正确答案:A

  • 第15题:

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


    正确答案:错误

  • 第16题:

    异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。


    正确答案:错误

  • 第17题:

    在代码中,使用catch(Exceptione)的好处是()。

    • A、只会捕获个别类型的异常
    • B、捕获try块中产生的所有类型的异常
    • C、忽略一些异常
    • D、执行一些程序

    正确答案:B

  • 第18题:

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


    正确答案:正确

  • 第19题:

    单选题
    在代码中使用catch(Exceptione)的好处是()。
    A

    只会捕获个别类型的异常

    B

    捕获try块中产生的所有类型的异常

    C

    忽略一些异常

    D

    执行一些程序


    正确答案: A
    解析: 暂无解析

  • 第20题:

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

    B


    正确答案:
    解析: 暂无解析

  • 第21题:

    判断题
    异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

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

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

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

    try

    B

    catch

    C

    throws

    D

    finally


    正确答案: C
    解析: 暂无解析

  • 第24题:

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

    B


    正确答案:
    解析: 暂无解析