以下关于使用try-catch-finally处理异常描述错误的是()。
A.try-catch捕获异常可以使用finally回收资源
B.try语句不能独立存在,其后至少要有一个catch语句块或finally语句块
C.finally语句块不是必须存在的,可以根据需求决定是否添加
D.如果try代码块没有出现异常,finally语句块不会被执行
A.try-catch捕获异常可以使用finally回收资源
B.try语句不能独立存在,其后至少要有一个catch语句块或finally语句块
C.finally语句块不是必须存在的,可以根据需求决定是否添加
D.如果try代码块没有出现异常,finally语句块不会被执行
第1题
A.异常就是有语法错误的程序
B.异常是程序运行时可能遇到的特殊情况,需要捕获并处理
C.异常可以用try{}catch{}程序块来捕获并处理
D.异常会导致程序的崩溃
第3题
A.Java的异常处理机制可以保障程序具有良好的容错性,使程序健壮性更高
B.异常处理使程序具有更好的可读性
C.在Java中可以使用“try-catch”语句处理异常
D.方法声明时可以使用throws关键字声明抛出异常
第4题
A.编译异常就是指Exception以及其子类
B.编译异常如果产生,可以不用处理
C.编译异常指的就是Error
D.编译异常如果产生,必须处理,要么捕获,要么抛出
第5题
A.捕捉到发生的异常可在方法中处理,也可以抛到调用该方法的方法中处理
B.在说明要抛出异常的方法时应加关键字throws<异常列表>
C.<异常列表>中可以有多个逗号分隔的异常
D.抛出异常的方法要使用下述抛出异常的语句:throw<异常名>;其中,<异常名>是异常类的类名
第7题
A.在C#中一个try块只能有一个catch块
B.一个try块可能产生多个异常
C.可以使用throws回避方法中的异常
D.finally块是异常处理所必需的
第8题
A.算术溢出需要进行异常处理
B.在方法中监测到错误但不知道如何处理错误时,方法就声明一个异常
C.一个程序抛出异常,任何其他在运行中的程序都可以捕获
D.当方法产生该方法无法确定该如何处理的异常时,应该声明异常
第9题
A.必须使用try/catch语句处理异常,或用throw将其抛出
B.如果程序错误,必须使用try/catch语句处理异常
C.可以置之不理
D.只能使用try/catch语句处理
第10题
A.自定义异常必须继承Exception
B.自定义异常可以继承自Error
C.程序中已经提供了丰富的异常类,使用自定义异常没有意义
D.自定义异常可以更加明确定位异常出错的位置和给出详细出错信息
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!