问题 单项选择题

下列说法中,错误的一项是 ( )

A.Java系统的标准输入对象是Systein

B.打开一个文件时不可能产生IOException

C.使用File对象可以判断一个文件是否存在

D.使用File对象可以判断一个目录是否存在

答案

参考答案:B

解析: 该题考查的是有关文件的知识。Java系统的标准输入对象是System.in。所以选项A是正确的;在Java中,所有的文件都是字节形式的。Java允许在字符形式的对象中使用字节文件流。两个最常用的流类是FileInputStream和FileOutputStream,它们生成与文件链接的字节流。为打开文件,你只需创建这些类中某一个类的对象,在构造函数中以参数形式指定文件的名称。它们的形式为:FileInputStream(String fileName)throws FileNotFoundException或FileOutputStream(String fileName) throws FileNotException这里,参数fileName指定需要打开的文件名。当创建了一个输入流而文件不存在时,则引发FileNotFoundException异常。所以选项B的说法是错误的,选项C是正确的;选项D的说法也是正确的。

单项选择题
单项选择题