首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读下面程序 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
42
问题
请阅读下面程序 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全国计算机二级
相关试题推荐
以下关于Python循环结构的描述中,错误的是()。
ls=[’1’,’2’,’3’],以下关于循环结构的描述,错误的是()。
以下方法能返回列表数据类型的是()。
定义学生选修课程的关系模式如下: s(s#,Sn,sd,sa)(其属性分别为学号、姓名、所在系和年龄) c(C#,cn,P#)(其属性分别为课程号、课程名和选修课) sc(s#,c#,G)(其属性分别为学号、课程号和成绩) 检索选修
用PyInstaller工具把Python源文件打包成一个独立的可执行文件,使用的参数是()。
以下选项中不是Python文件目录操作方法的是()。
以下关于字符串类型的操作的描述,正确的是()。
对象实现了数据和操作(方法)的结合,其实现的机制是()。
下列哪个包封装抽象窗口工具包,提供管理用户图形界面功能?
请完成下列Java程序:用一个边框布局来安排一个工具栏和一个卡片布局。工具栏可浮动,包括两个按钮,一个向前一个向后控制卡片的显示;卡片布局包括3张卡片,分别标识为card1、card2、card3。注意;请勿改动main()主方法和其他已有语句内容
随机试题
个人一生中特别是其工作生涯中的社会地位变化是【】
若父亲的血型为A型,母亲的血型为B型,则他们孩子的血型可能为
缩窄性心包炎的体征有
男性,20岁,患急性肺脓肿,其最可能的临床表现是
初始土地登记的信息主要包含()和属性信息,各种信息的入库同数据采集、输入和预处理过程中的信息入库,这些将由数据获取功能实现。
水泥混凝土路面的优点有()。
基金管理人委托代销机构办理基金的销售时,应当签订(),明确双方的权利和义务。
某市国家税务局具体负责征收的税种是( )。
OnApril20,2000,inAccra,Ghana,theleadersofsixWestAfricancountriesdeclaredtheirintentiontoproceedtomonetaryun
Whenyouhavefinishedwiththatnovel,don’tforgettoreturnittoMark,______?
最新回复
(
0
)