问题 单项选择题

请阅读下面程序
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。

判断题
单项选择题