首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读下面程序 import java.io.*; public class ExceptionCatch { public static void main(String args[]) { try{
请阅读下面程序 import java.io.*; public class ExceptionCatch { public static void main(String args[]) { try{
admin
2013-03-01
32
问题
请阅读下面程序 import java.io.*; public class ExceptionCatch { public static void main(String args[]) { try{ FilelnputStream fis=new FilelnputStream("text"); System.out.println("content of text is:"); } catch(FileNotFoundException e) { System.out.println(e); System.out.println("message:"+e.getMessageO); e.printStackTrace(System.out); }____{ System.out.println(e); } } } 为保证程序正确运行,程序中下划线处的语句应是
选项
A、catch(FilelnputStream fis)
B、e.printStackTrace()
C、catch(IOException e)
D、System.out.println(e)
答案
C
解析
本题考查Java的异常处理。异常处理是通过try-catch-finally语句来实现的,
该语句的格式如下:
try{
…
}catch(ExceptionType1 e) {
…
}catch(ExceptionType2 e) {
…
}
…
} finally {
…
}
(1)try{…}语句选定捕获异常的范围。
程序执行过程中,try代码块所限定的语句可能会生成一个或多个异常对象,并抛弃异常对象。try内部不同的方法调用有可能产生相同的异常,但只需一个catch语句。
(2)由catch语句处理所抛出的异常事件。
catch语句可以是多个,分别处理不同类型的异常。catch语句都带一个参数,该参数是某个异常的类及其变量名(该异常对象的指针),catch用该参数去与抛出异常对象的类进行匹配,匹配上后就去执行该catch语句后的程序段。
(3)通过finally语句释放资源,为异常处理提供一个统一的出口。
finally语句不是必须的,也就是说捕获异常时可以没有finally语句。不管try代码块中是否发生了异常事件,finally块中的语句都会被执行。
本题程序中,打开一个文件,这个操作可能出现两种异常,即打开的文件不错在或者可能出现的其他I/O异常。第一种异常情况,当打开的文件不存在时,抛出 FileNotFoundException异常。另外一种情况,可能出现的I/O异常,抛出IOException异常。因此,划线处应填入的语句是catch(IOException e)。
本题的正确答案是选项C。
转载请注明原文地址:https://kaotiyun.com/show/Dt2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。 x=10 y=0 if(x>5)or(x/y>5): print(’Right’) else: print(’Wrong’)
列表变量ls共包含10个元素,ls索引的取值范围是()。
下面对于类的说法错误的是()。
以下选项不是Python保留字的是()。
一个正在运行的进程由于所申请的资源得不到满足要调用()。
变量sstr=’天使的翅膀带着我在尘世飞翔’,执行下列选项中的语句,不能输出’翅膀’的是()。
当一个进程在运行过程中释放了系统资源后要调用()。
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
事件监视器包含在______包中。
设有关系R(S,D,M),其函数依赖集F={S→M,D→M},则关系R至少满足()。
随机试题
肛门外括约肌可分为__________、_________和__________三部。
驱逐性、制服性警械包括()。
用邻二甲苯气相催化氧化制邻苯二甲酸酐(苯酐)。邻二甲苯投料量210kg/h,空气流量4620m3/h(标准)。反应器出口物料组成(摩尔分数)为:苯酐0.654%,顺丁烯二酸酐(顺酐)0.066%,邻二甲苯0.030%,O216.53%,N277.75%
Thetemperature______enormously—thedayswereveryhot,thenightsverycold.
A.财产关系B.财产赔偿C.行政责任D.民事责任E.刑事责任由国家行政管理机关依法追究责任的是
患者,女,35岁,患风湿性心脏病二尖瓣狭窄,心房颤动5年,近来体力活动后心慌气短,下肢水肿,在门诊给予地高辛药物治疗。给予地高辛的主要目的是
图15—2—2中的焊脚尺寸hf是根据()选定的。
金本位制下汇率的标准是()。
(87年)设yln(1+ax),则y’=______,y”=______.
例如:她很活泼,说话很有趣,总能给我们带来快乐,我们都很喜欢和她在一起。她是个什么样的人?A幽默√B马虎C骄傲D害羞有些事情不是看到希望才去坚持,而是因为坚持了才会看到希望。有了前面的坚持,才会有后面的获得。所以,不到最后一刻,千万别放弃。
最新回复
(
0
)