文档详情

小学期程序设计与训练.pdf

发布:2025-03-31约1.07千字共2页下载文档
文本预览下载声明

第四次作业第1题和第2题

2014011328计43

1.A.运行时异常编译不报错,属于免检异常,会反映出程序设

计上不可恢复的逻辑错误。例如,如果一个数组的越界

元素,就会抛出IndexOutOfBoundception异常。这些

异常是程序中必须纠正的逻辑错误,可能在程序的任何一个

地方出现。

非运行时异常编译会报错,属于必检异常,编译器会强制程

序员检查并处理它们。例如,当打开一个不存在的文件时会

出现FileNotFoundException,需要解决才能进行编

译。

B.有的时候无论异常是否出现或者是否捉,都希望执行

某些代码,这时便可以放在finally块中。以下举一个常见的

用例,为确保文件在所有情况下均被关闭,可以在finally块

中放置一条文件关闭语句。程序如下所示:

java.io.PrintWriteroutput=null;

try{

output=newjava.io.PrintWriter(text.txt);

output.println(Welcome);

}

catch(java.io.IOExceptionex){

ex.printStackTrace();

}

finally{

if(output!=null)output.close();

}

2.D(D选项最后缺少了句号的点)

显示全部
相似文档