itgle.com
更多“当程序运行后有异常出现,该段程序就应该采用异常处理的格式来编写。”相关问题
  • 第1题:

    下列说法中,错误的是( )。

    A.一个程序抛出异常,任何其他在运行中的程序都可以捕获。

    B.算术溢出需要进行异常处理。

    C.在方法中检测到错误但不知道如何处理错误时,方法就声明一个异常。

    D.任何没有被程序捕获的异常将最终被默认处理程序处理。


    正确答案:A
    解析:不是任何其他在运行中的程序都可以捕获一个程序抛出的异常,而是由Java虚拟机中的标准异常处理程序来捕获。

  • 第2题:

    向数据库插入记录时,只要采用异常处理格式编写插入代码,就能保证插入的数据是正确的。


    正确答案:错误

  • 第3题:

    在编写程序时如何把异常交给方法调用者去处理?


    正确答案:可以在产生异常的方法内部自己处理异常,也可以不自己处理,而是简单的声明自己可能会抛出哪些类型的异常,如果方法代码执行过程中真的产生异常了,那么就让方法调用者去处理。方法是在方法声明中使用throws短语声明该方法可能会抛出哪种类型的异常。

  • 第4题:

    在编写程序时如何在抛出异常的方法内部处理异常?


    正确答案:使用try…catch…finally代码块监视和处理异常。
    如果try语句的代码引发(抛出)的异常与后面某个catch语句的参数的类型匹配,则用该catch语句块中的代码处理该异常。如果不匹配就往后找有没有其它的catch语句的异常参数类型匹配。如果所有的catch语句的异常类型与try语句代码段实际产生的异常都不匹配,则执行finally语句的代码。另外,try语句的代码段在执行过程中也有可能不产生异常,此时不管有没有异常产生,try语句的代码段执行完了之后都会执行finally语句的代码段。try…catch…finally代码块全部执行结束之后,如果中间没有出现任何控制转移,程序将在catch或finally之后继续执行。

  • 第5题:

    在Java程序中异常分为运行时异常和非运行时异常,非运行异常必须进行处理


    正确答案:错误

  • 第6题:

    下列()是异常的含义.

    • A、程序的语法错
    • B、程序编译或运行中所发生的异常事件
    • C、程序预定义好的异常事件
    • D、程序编译错误

    正确答案:B

  • 第7题:

    异常处理使用()关键字来捕捉可能会引发异常的程序。

    • A、 Click
    • B、 try
    • C、 catch
    • D、 throw

    正确答案:C

  • 第8题:

    采用异常处理格式编写程序的目的在于使程序()。 

    • A、不会引发异常
    • B、顺利通过编译
    • C、减少异常
    • D、在出现异常后能够得到处理

    正确答案:D

  • 第9题:

    问答题
    在编写程序时如何在抛出异常的方法内部处理异常?

    正确答案: 使用try…catch…finally代码块监视和处理异常。
    如果try语句的代码引发(抛出)的异常与后面某个catch语句的参数的类型匹配,则用该catch语句块中的代码处理该异常。如果不匹配就往后找有没有其它的catch语句的异常参数类型匹配。如果所有的catch语句的异常类型与try语句代码段实际产生的异常都不匹配,则执行finally语句的代码。另外,try语句的代码段在执行过程中也有可能不产生异常,此时不管有没有异常产生,try语句的代码段执行完了之后都会执行finally语句的代码段。try…catch…finally代码块全部执行结束之后,如果中间没有出现任何控制转移,程序将在catch或finally之后继续执行。
    解析: 暂无解析

  • 第10题:

    判断题
    当程序运行后有异常出现,该段程序就应该采用异常处理的格式来编写。
    A

    B


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

  • 第11题:

    问答题
    在编写程序时如何把异常交给方法调用者去处理?

    正确答案: 可以在产生异常的方法内部自己处理异常,也可以不自己处理,而是简单的声明自己可能会抛出哪些类型的异常,如果方法代码执行过程中真的产生异常了,那么就让方法调用者去处理。方法是在方法声明中使用throws短语声明该方法可能会抛出哪种类型的异常。
    解析: 暂无解析

  • 第12题:

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

    if – else

    B

    switch

    C

    try

    D

    throw


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

  • 第13题:

    在编写函数时,建议首先对形参进行类型检查和数值范围检查之后再编写功能代码,或者使用异常处理结构,尽量避免代码抛出异常而导致程序崩溃。


    正确答案:正确

  • 第14题:

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

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

    正确答案:C

  • 第15题:

    编译器要求我们编写的程序必须对可检测的异常进行处理,否则()。


    正确答案:不能通过编译

  • 第16题:

    对于异常处理,以下说法哪个正确()

    • A、在运行时一旦发现运行时异常,不会中断并退出程序
    • B、受检异常在编译时不会被检测到
    • C、受检异常程序必须处理
    • D、运行时异常在编译时会被检测到

    正确答案:C

  • 第17题:

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

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

    正确答案:A,C,D

  • 第18题:

    当异常结束时,异常处理程序必须做哪些工作?


    正确答案:1.将LR中的值减去偏移量后存入PC,偏移量根据异常的类型而有所不同。2.将SPSR的值复制回CPSR。3.清零在入口置位的中断禁止标志。

  • 第19题:

    异常是在什么时候发生的()。

    • A、编写程序时
    • B、编译时
    • C、运行时
    • D、最终用户发出请求时

    正确答案:C

  • 第20题:

    填空题
    编译器要求我们编写的程序必须对可检测的异常进行处理,否则()。

    正确答案: 不能通过编译
    解析: 暂无解析

  • 第21题:

    判断题
    在Java程序中异常分为运行时异常和非运行时异常,非运行异常必须进行处理
    A

    B


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

  • 第22题:

    单选题
    采用异常处理格式编写程序的目的在于使程序()。
    A

    不会引发异常

    B

    顺利通过编译

    C

    减少异常

    D

    在出现异常后能够得到处理


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

  • 第23题:

    单选题
    对于异常处理,以下说法哪个正确()
    A

    在运行时一旦发现运行时异常,不会中断并退出程序

    B

    受检异常在编译时不会被检测到

    C

    受检异常程序必须处理

    D

    运行时异常在编译时会被检测到


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