首页试题详情
难度: 使用次数:138更新时间:2026/03/13
1.
关于以下代码片段,哪个描述是正确的? try { // 某些代码 } catch (Exception e) { // 异常处理 } finally { // 清理资源的代码 } 如果您在finally块中重新抛出异常,以下哪一项是正确的?
A.finally块中的异常会覆盖try块中的异常。
B.finally块中的异常会被忽略。
C.finally块中的异常会与try块中的异常合并。
D.finally块中的异常会抛出,且程序会终止。
题型:选择题 知识点:第四章 接口与异常处理
【答案】
D
【解析】
如果在finally块中抛出了新的异常,该异常将覆盖try或catch中抛出的异常,程序将终止并以finally中抛出的异常作为终止原因。因此选项D是正确的。

查看答案和解析

支付 ¥0.1 即可查看此题答案和详细解析

低至 ¥0.1 起

类题推荐:

未分类