首页/ 题库 / [单选题]下列说法中,错误的一项是 ( )的答案

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

单选题
2023-03-05 22:22
A、Java系统的标准输入对象是System.in
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的说法也是正确的。

标签: