阅读下面程序
import java.io.*;
public class ExceptionCatch
public static void main(String args[])
try
FileInputStream fis=new FilelnputStream("text");
System.out.println("content of text is:");
catch(FileNotFoundException e)
System.out.println(e);
System.out.println("message:"+e.getMessage());
e.printStackTrace(System.out);
______
System.out.println(e);
为保证程序正确运行,程序中下画线处的语句应是
A.catch(FileInputStream fis)
B.e printStackTrace()
C.catch(IOExceptione)
D.System.out.println(
参考答案:C
解析: Java中用try-catch结构捕获异常。本程序中,下画线后面的大括号内的语句是System.out.println(e);即打印一个异常的相关信息,因此下画线内容应该是捕获一个异常类。因而答案为C。