关于Java中的异常,不正确的是()。
A.所有异常都必须捕获并处理
B.异常是程序运行时的非正常情况
C.Java程序的健壮性得益于Java系统的异常处理机制
D.在Java语言中,异常是作为一种对象来处理的
- · 有5位网友选择 A,占比50%
- · 有2位网友选择 C,占比20%
- · 有2位网友选择 D,占比20%
- · 有1位网友选择 B,占比10%
A.所有异常都必须捕获并处理
B.异常是程序运行时的非正常情况
C.Java程序的健壮性得益于Java系统的异常处理机制
D.在Java语言中,异常是作为一种对象来处理的
A.Java程序运行过程中一旦出现异常情况,程序运行就终止了。
B.在catch子句中匹配异常是一种精确匹配。
C.不通过try/catch语句捕获运行时异常,程序能通过编译检查。
D.如果在方法申明时利用throws抛出异常A,该方法就必须确实抛出异常A。
A.异常是程序中的运行时错误,它违反了一个系统约束或应用程序约束,或出现了在正常操作时未预料的情况,如程序试图进行除0操作等。
B.C#程序必须捕获程序中的异常。
C.在这些不合规定或无法预料的情况发生时,系统会捕获这个错误并立刻进行处理。
D.如果C#程序没有提供处理异常的代码,系统会忽略这个异常接着往下执行。
A.异常是一种经过修正后程序仍可执行的错误。
B.异常是一种程序在运行中出现的不可恢复执行的错误。
C.不仅Java语言有异常处理,C++语言也有异常处理。
D.出现异常不是简单结束程序,而是执行某种处理异常的代码,设法恢复程序的执行。
A.运行异常是在程序运行时期产生的
B.运行时异常也称为称为unchecked异常
C.RuntimeException类及其子类都是运行时异常类
D.运行时异常一般是由于程序中的逻辑错误引起的,在程序运行时无法恢复
A.程序运行时异常由Java虚拟机自动的进行处理
B.使用try-catch-fanally语句捕获异常
C.使用trrow语句抛出异常
D.捕获到的异常只能在当前方法中处理,不能在其它方法中处理
A.try后面是可能产生异常的代码,catch后面是捕获到某种异常对象时进行处理的代码,final后面是没有捕获到异常时要执行的代码
B. try后面是可能产生异常的代码,catch后面是捕获到某种异常对象时进行处理的代码,final后面是无论是否捕获到异常都必须执行的代码
C. catch语句和final语句都可以缺省
D. catch语句用来处理程序运行时的非致命性错误,而final语句用来处理程序运行时的致命性错误
E. 当程序运行时抛出的异常是cathe语句中异常的子类,异常也会被捕捉执行相应的catch语句
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!