关于异常处理说法正确的有()
A.异常处理指从操作工到者在一起对异常情况进行分析和解决的过程
B.异常是工作过程中的任何意外性的事件或结果
C.异常处理是SDCA循环的A阶段,需建立异常处理流程
D.出现异常后采取纠正措施立即处理,然后运用5W分析找到根本原因,可以防止同类型异常的重复发生
- · 有3位网友选择 AC,占比30%
- · 有3位网友选择 C,占比30%
- · 有3位网友选择 B,占比30%
- · 有1位网友选择 AB,占比10%
A.异常处理指从操作工到者在一起对异常情况进行分析和解决的过程
B.异常是工作过程中的任何意外性的事件或结果
C.异常处理是SDCA循环的A阶段,需建立异常处理流程
D.出现异常后采取纠正措施立即处理,然后运用5W分析找到根本原因,可以防止同类型异常的重复发生
下列关于异常处理机制原则的说法中,错误的是()。
A.能用简单测试就不要用异常控制,对异常不要过分增加可读性
B.把应用程序的异常事件分类,利用异常的层次来动态控制
C.把异常处理的代码与正常代码分开,简化程序并增加可读性
D.利用catch语句作为异常处理的统一出口
A.异常声明可以声明多个异常,中间用“;”分开
B.抛出异常是指程序运行中出现异常情况时发生中断的现象
C.抛出异常是异常处理的起点
D.使用关键字catch声明可能发生的异常
下列关于“中断和异常”的说法中,正确的是()。
A.在执行指令的过程中,CPU时刻检测是否有中断请求
B.异常处理完毕后,CPU重新执行引起异常的指令
C.中断处理程序的执行是不能被中断的
D.中断处理中的“断点”是指当前指令的存储地址
A.可以利用异常事件来进行判断配置文件是否存在
B.若异常事件在程序执行的过程中发生,且没有对应的异常处理语句,会导致程序中止
C.代码在退出的时候,将会触发SystemExit异常
D.Python使用了try-except语句来处理异常
A、A.编译异常就是指Exception以及其子类
B、B.编译异常如果产生,可以不用处理
C、C.编译异常如果产生,必须处理,要么捕获,要么抛出
D、D.编译异常指的就是Error
A.异常处理的目的是:在处理或结束之前,调试该程序
B. 异常处理的目的是:在处理或结束之前,记录错误信息
C. 异常处理的目的是:在处理或结束之前,反馈错误信息
D. 异常处理的目的是:在处理或结束之前,清除该程序所需的状态
A.若程序员预见到程序的异常,则一定可以通过修改程序代码来避免异常出现
B.使用dyname cast操作符可能会发生异常
C.异常可以用catch捕获处理
D.异常可以是对象,也可以是普通函数
当方法遇到异常又不知如何处理时,下列哪种说法是正确的? ()
A.捕获异常
B.抛出异常
C.声明异常
D.嵌套异常
下列说法正确的是()。
A.Java语言中,异常处理分为编译异常、运行异常、捕获异常三种
B.捕获异常要求在程序的方法中预先声明
C.运行异常在编程时必须定义
D.以上说法都不对
A、Java提供了两类主要的异常:runtimeException和checkedException
B、checkedException主要是指IO异常、SQL异常等,JVM要求必须对其进行catch处理,所以,不管我们是否愿意,都是要写一大堆的catch块去处理可能出现的异常。
C、runtimeException出现的时候程序会由虚拟机接管,NullPointerException就属于此类。
D、如果不对运行时异常进行catch处理,程序也不会终止。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!