itgle.com
更多“利用()语句作为异常处理的统一出口。A.throwB.tryC.finallyD.catch ”相关问题
  • 第1题:

    ()用来处理在JavaScript中抛出、接收、处理异常。包括throw和trycatch等语句。

    A.控制语句

    B.变量定义语句

    C.复合句

    D.异常处理语句


    正确答案:D

  • 第2题:

    在编写异常处理的Java程序中,每个catch语句块都应该与______语句块对应,使得该语句块用来启动Java的异常处理机制。 ( )

    A.if—else

    B.switch

    C.try

    D.throw


    正确答案:D
    解析:一个try块和它的catch子句形成了一个单元。catch子句的范围受限于与之对应的try块所定义的语句。一个catch子句不能捕获另一个try声明所引发的异常(除非是嵌套的try语句情况)。

  • 第3题:

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

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

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

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

    D.以上说法都不正确


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

  • 第4题:

    在编写异常处理的Java程序中,每个catch语句块都应该与()语句块对应,使得用该语句块来启动Java的异常处理机制。

    • A、if – else
    • B、switch
    • C、try
    • D、throw

    正确答案:C

  • 第5题:

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


    正确答案:错误

  • 第6题:

    在异常处理结构中,抛出的异常要用()语句捕捉。


    正确答案:catch

  • 第7题:

    错误与异常有什么区别?为什么要进行异常处理?用于异常处理的语句有哪些?


    正确答案: 区别:错误是指在执行代码过程中发生的事件,它中断或干扰代码的正常流程并创建异常对象。当错误中断流程时,该程序将尝试寻找异常处理程序(一段告诉程序如何对错误做出响应的代码),以帮助程序恢复流程。换句话说,错误是一个事件,而异常是该事件创建的对象;
    如果不进行异常处理,即不对错误做出响应,程序的健壮性就会大打折扣,甚至无法保证正常运行,所以必须要进行异常处理。
    用于异常处理的语句有:try-catch语句、try-catch-finally语句、throw语句。

  • 第8题:

    单选题
    Java异常的处理时,抛出异常可以利用什么语句()
    A

    throw

    B

    try

    C

    catch

    D

    throws


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

  • 第9题:

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

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

    B

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

    C

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

    D

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

    E

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


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

  • 第10题:

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

    B


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

  • 第11题:

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

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

    B

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

    C

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

    D

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


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

  • 第12题:

    单选题
    在编写异常处理的Java程序中,每个catch语句块都应该与()语句块对应,使得用该语句块来启动Java的异常处理机制。
    A

    if – else

    B

    switch

    C

    try

    D

    throw


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

  • 第13题:

    下列关于异常处理机制原则的说法中,错误的是( )。

    A.能用简单测试就不要用异常控制,对异常不要过分增加可读性

    B.把应用程序的异常事件分类,利用异常的层次来动态控制

    C.把异常处理的代码与正常代码分开,简化程序并增加可读性

    D.利用catch语句作为异常处理的统一出口


    正确答案:D
    解析:异常处理的原则如下:①把应用程序的异常事件分类,利用异常层次来动态控制。②把子异常处理的代码与正常代码分开,简化程序并增加可读性。③利用finally语句作为异常处理的统一出口。④能用简单测试就不要用异常控制,对异常不能过分细化,也不要压制,不要介意对异常的传递。⑤自定义的异常类都是Throwable及其子集,除了产生或不易预测的异常外,都定义为非运行时的异常。

  • 第14题:

    Java流程控制结构不包括 ( )

    A.分支语句

    B.循环语句

    C.异常处理语句

    D.汉语语句


    正确答案:C

  • 第15题:

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


    正确答案:try

  • 第16题:

    异常处理中使用()作为异常的统一出口。


    正确答案:finally

  • 第17题:

    系统在处理完一个异常后,下一步是()。

    • A、返回抛出异常的地方,执行下一句
    • B、执行当前异常处理语句的catch语句块的下一句
    • C、转到主函数结束的地方
    • D、异常退出

    正确答案:B

  • 第18题:

    return语句作为函数的()

    • A、入口
    • B、出口
    • C、变量名
    • D、参数

    正确答案:B

  • 第19题:

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

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

    正确答案:A

  • 第20题:

    填空题
    在异常处理结构中,抛出的异常要用()语句捕捉。

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

  • 第21题:

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

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

  • 第22题:

    填空题
    异常处理中使用()作为异常的统一出口。

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

  • 第23题:

    问答题
    错误与异常有什么区别?为什么要进行异常处理?用于异常处理的语句有哪些?

    正确答案: 区别:错误是指在执行代码过程中发生的事件,它中断或干扰代码的正常流程并创建异常对象。当错误中断流程时,该程序将尝试寻找异常处理程序(一段告诉程序如何对错误做出响应的代码),以帮助程序恢复流程。换句话说,错误是一个事件,而异常是该事件创建的对象;
    如果不进行异常处理,即不对错误做出响应,程序的健壮性就会大打折扣,甚至无法保证正常运行,所以必须要进行异常处理。
    用于异常处理的语句有:try-catch语句、try-catch-finally语句、throw语句。
    解析: 暂无解析