问题
单项选择题
请阅读下面程序
import java.io.*;
public class ExceptionCatch
public static void main (String args[])
try
FilelnputStream fis=new FilelnputStream("text");
System.out.printIn ("content oftext isA: ");
catch (FileNotFoundException e)
System.out.printIn (e);
System.out.printIn("message: "+e.getMessge());
e.printStackTrace(Sysrem.out);
______
System.out.printIn (e);
为保证程序正确运行,程序中下画线处的语句应是______。
A.catch(FilelnpuStueam fis)
B.printStackTrace()
C.catch(IOException e)
D.System.out.printIn(e)
答案
参考答案:C
解析: 捕获异常要求在程序的方法中预告声明,调用该方法时就可以捕获该种异常。Java中用try-catch结构捕获异常。本程序中,下画线后面的大括号中的语句是System.out.printIn(e);,即打印出一个异常的信息,从而可以推断下画线中应该是捕捉一个异常类。故正确答案应该是C。