问题 单项选择题

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

单项选择题
单项选择题