错误与异常有什么区别?为什么要进行异常处理?用于异常处理的语句有哪些?
第1题:
下列关于捕获异常的描述中,错误的是______。
A.在异常处理代码段中无法访问hy代码段中声明的变量
B.子类异常可被父类异常捕获处理
C.try-catch机制可以被用于流程控制
D.在catch代码段中的return语句用于退出方法,而不是返回异常抛出点
第2题:
下列关于异常处理机制原则的说法中,错误的是( )。
A.能用简单测试就不要用异常控制,对异常不要过分增加可读性
B.把应用程序的异常事件分类,利用异常的层次来动态控制
C.把异常处理的代码与正常代码分开,简化程序并增加可读性
D.利用catch语句作为异常处理的统一出口
第3题:
此题为判断题(对,错)。
第4题:
结构化异常处理用try…catch…finally语句,则可能出现异常的语句放在()块。
第5题:
A.try…catch语句处理程序中的错误
B.try...catch语句处理程序中的bug
C.try...catch语句处理程序中的异常
D.以上说法都不正确
第6题:
A.控制语句
B.变量定义语句
C.复合句
D.异常处理语句
第7题:
在编写异常处理的Java程序中,每个catch语句块都应该与______语句块对应,使得该语句块用来启动Java的异常处理机制。 ( )
A.if—else
B.switch
C.try
D.throw
第8题:
对于已经被定义过可能抛出异常的语句,在编译时()。
A.必须使用try/catch语句处理异常
B.如果程序错误,则必须使用try/catch语句处理异常
C.不使用try/catch语句会出现编译错误
D.不使用try/catch语句不会出现编译错误
第9题:
在try 语句中使用多个 except语句可以处理多个不同的异常情况。
A.错误
B.正确
第10题:
为什么瓦斯检查员当班发现瓦斯超限或瓦斯涌出异常要立即采取措施进行处理?