网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
多选题
以下关于异常处理说法正确的有()。
A
一个系统或者模块应该统一规划异常类型和返回码的含义
B
异常的处理效率比条件分支低
C
异常的跳转流程难以预测
D
系统非正常运行产生的异常捕获后,如果不对该异常进行处理,则应该记录日志
参考答案
参考解析
解析:
暂无解析
更多 “多选题以下关于异常处理说法正确的有()。A一个系统或者模块应该统一规划异常类型和返回码的含义B异常的处理效率比条件分支低C异常的跳转流程难以预测D系统非正常运行产生的异常捕获后,如果不对该异常进行处理,则应该记录日志” 相关考题
考题
Pentium 微处理器执行程序时,若遇到异常则进行异常处理,如果处理完毕后仍返回出现异常的指令重新执行,则这种异常属于哪一种类型?A.故障(Fault)B.陷阱(Tarp)C.终止(Abort)D.中断(Interrupt)
考题
关于异常设计,下面说法正确的是()
A. 在程序开发阶段,坚持速错,让程序异常崩溃B. 在程序部署后,应恢复异常避免程序终止C. 一切皆错误,不用进行异常设计D. 对于不应该出现的分支,使用异常处理
考题
下列关于捕获异常的描述中,错误的是______。A.在异常处理代码段中无法访问hy代码段中声明的变量B.子类异常可被父类异常捕获处理C.try-catch机制可以被用于流程控制D.在catch代码段中的return语句用于退出方法,而不是返回异常抛出点
考题
下列关于异常的描述中,正确的是______。A.编译时就应该找错,但不是所有的错误都可以在编译时发现B.异常处理把处理错误的代码和执行程序功能的代码集中在一起C.当异常产生时,程序会自动跳转到异常处理程序D.异常就是阻碍程序继续执行下去的问题
考题
Pentium微处理器执行程序时,若遇到异常则进行异常处理。如果处理完毕后仍返回出现异常的指令重新执行,则这种异常属于( )。A.故障(Fault)B.陷阱(Trap)C.终止(Abort)D.中断(Interrupt)
考题
关于捕获异常和抛异常,下列哪些说法符合《阿里巴巴Java开发手册》:
A.如果需要捕获不同类型异常,为了方便处理,可以使用catch(Exceptione){...}B.不要捕获异常后不处理,丢弃异常信息C.捕获异常与抛异常,必须是完全匹配,或者捕获异常是抛异常的父类D.异常定义时区分unchecked/checked异常,避免直接使用RuntimeException抛出
考题
下列错误使用异常的做法是()A、在程序中使用异常处理还是使用错误返回码处理,根据是否有利于程序结构来确定,并且异常和错误码不应该混合使用,推荐使用异常B、一个方法不应抛出太多类型的异常。throws/exception子句标明的异常最好不要超过三个C、异常捕获尽量不要直接catch(Exceptionex),应该把异常细分处理D、程序内抛出的异常本身就可说明异常的类型、抛出条件,可不填写详细的描述信息。捕获异常后用exception.toString()取到详细信息后保存
考题
关于程序中异常的处理,下面描述错误的是:()A、可以用异常来控制程序流程,因为异常的处理效率比条件分支高。B、不要过多地使用异常,同时在捕获异常处理的时候,要尽量的捕获处理异常的最小子类。C、根据程序结构决定使用异常还是使用错误码,还是混合使用。D、当需要扔出一个ERROR类型的异常时,应该自定义一个ERROR的子类供使用。
考题
以下关于异常处理说法正确的有()。A、一个系统或者模块应该统一规划异常类型和返回码的含义B、异常的处理效率比条件分支低C、异常的跳转流程难以预测D、系统非正常运行产生的异常捕获后,如果不对该异常进行处理,则应该记录日志
考题
异常捕获后,如果不对该异常进行处理,则下面哪些方法是正确的:()A、使用exception.getMessage()纪录日志toString()B、使用异常类的printStackTrace()方法打印异常信息C、特殊情况下,可以不处理异常,只要用注释加以说明就可以了D、使用空语句{}
考题
在Java的异常处理语句try-catch-final中,以下描述不正确的是()。A、try后面是可能产生异常的代码,catch后面是捕获到某种异常对象时进行处理的代码,final后面是没有捕获到异常时要执行的代码B、try后面是可能产生异常的代码,catch后面是捕获到某种异常对象时进行处理的代码,final后面是无论是否捕获到异常都必须执行的代码C、catch语句和final语句都可以缺省D、catch语句用来处理程序运行时的非致命性错误,而final语句用来处理程序运行时的致命性错误E、当程序运行时抛出的异常是cathe语句中异常的子类,异常也会被捕捉执行相应的catch语句
考题
在数据质量监控软件中,关于异常数据特殊处理,下列说法中正确的是()A、异常数据特殊处理适用于任何异常数据B、异常数据特殊处理的处理流程与审批数据处理流程完全一致C、异常数据特殊处理只适用于历史遗留数据或个别非正常数据的处理,且应严格控制使用D、对异常数据进行特殊处理后,将不会在各种查询中查到该数据
考题
对于异常处理语句try…catch,下面那句话不正确?()A、一个符合条件的catch的处理语句中没有break语句,则执行后会继续执行后续catchB、不管有没有捕获异常,finally部分都会被执行C、找到合适的异常类型后就不再执行后面的catchD、应该先处理子异常类,再处理父异常类。
考题
业务系统运行中异常错误处理合理的方法是()A、让系统自己处理异常B、调试方便,应该让更多的错误更详细的显示出来C、捕获错误,并抛出前台显示D、捕获错误,只显示简单的提示信息,或不显示任何信息
考题
多选题在Java的异常处理语句try-catch-final中,以下描述不正确的是()。Atry后面是可能产生异常的代码,catch后面是捕获到某种异常对象时进行处理的代码,final后面是没有捕获到异常时要执行的代码Btry后面是可能产生异常的代码,catch后面是捕获到某种异常对象时进行处理的代码,final后面是无论是否捕获到异常都必须执行的代码Ccatch语句和final语句都可以缺省Dcatch语句用来处理程序运行时的非致命性错误,而final语句用来处理程序运行时的致命性错误E当程序运行时抛出的异常是cathe语句中异常的子类,异常也会被捕捉执行相应的catch语句
考题
多选题异常捕获后,如果不对该异常进行处理,则下面哪些方法是正确的:()A使用exception.getMessage()纪录日志toString()B使用异常类的printStackTrace()方法打印异常信息C特殊情况下,可以不处理异常,只要用注释加以说明就可以了D使用空语句{}
考题
单选题对于异常处理语句try…catch,下面那句话不正确?()A
一个符合条件的catch的处理语句中没有break语句,则执行后会继续执行后续catchB
不管有没有捕获异常,finally部分都会被执行C
找到合适的异常类型后就不再执行后面的catchD
应该先处理子异常类,再处理父异常类。
考题
单选题业务系统运行中异常错误处理合理的方法是()A
让系统自己处理异常B
调试方便,应该让更多的错误更详细的显示出来C
捕获错误,并抛出前台显示D
捕获错误,只显示简单的提示信息,或不显示任何信息
考题
多选题关于程序中异常的处理,下面描述错误的是:()A可以用异常来控制程序流程,因为异常的处理效率比条件分支高。B不要过多地使用异常,同时在捕获异常处理的时候,要尽量的捕获处理异常的最小子类。C根据程序结构决定使用异常还是使用错误码,还是混合使用。D当需要扔出一个ERROR类型的异常时,应该自定义一个ERROR的子类供使用。
考题
( 难度:中等)关于异常(Exception),下列描述正确的是A.异常的基类为Exception,所有异常都必须直接或者间接继承它B.异常可以用try{ . . .}catch(Exception e){ . . .}来捕获并进行处理C.如果某异常继承RuntimeException,则该异常可以不被声明D.异常可以随便处理,而不是抛给外层的程序进行处理
热门标签
最新试卷