第七章测试
1.下列关于java.io.FileOutputStream的说法错误的是( )
A:java.io.FileOutputStream可以读取字节文件也可以读取字符文件。 B:java.io.FileOutputStream用来进行文件的写入操作。用它提供的方法可以将指定文件写入本地主机硬盘上。 C:通过类File的实例和者一个表示文件名称的字符串可以生成文件输出流。在流对象生成的同时文件被打开。但还不能进行文件读写。 D:java.io.FileOutputStream一次只能读取一个字节的内容。
答案:D
2.以下选项中,哪个是FileInputStream的父类( )
A:File B:InputStream C:OutputStream D:FileOutput 3.下列选项中,哪个是文本文件读取类( )
A:FileReader B:FileWriter C:BufferReader D:BufferWriter 4.FileWriter类的write(int c)方法的作用是( )
A:写入一个整形数据 B:写出单个字符 C:写入单个字符 D:写入多个 5.当文件不存在或不可读时,使用FileInputStream读取文件会报下列哪一种错误( )
A:FileNotFoundException B:NoSuchFieldException C:NullPointerException D:RuntimeException 6.以下哪些属于InputStream类的子类( )
A:FilterInputStream B:BufferedInputStream C:FileInputStream D:ByteArrayInputStream 7.IO流有很多种,按照数据传输方向的不同可分为输入流和输出流。( )
A:错 B:对 8.FileReader字符输入流可以用于从文件中直接读取字符。( )
A:错 B:对 9.BufferedReader和BufferedWriter是具有缓冲功能的流,使用它们可以提高读写效率。( )
A:对 B:错 10.将封装的信息写入csv文件中时,csv格式的文件以纯文本形式存储表格数据。( )
A:错 B:对 11.针对文件的读写,JDK专门提供了两个类,分别是FileInputStream和FileOutputStream。( )
A:对 B:错 12.以下选项中,哪个是FileInputStream的父类( )
A:File B:InputStream C:OutputStream D:FileOutput 13.下列说法中,关于在Java中删除目录说法错误的是( )
A:delete()方法可以删除一个指定的文件 B:在Java中删除目录是从虚拟机直接删除不走回收站,文件将无法恢复 C:File类的delete()方法不允许对还有子文件的目录直接删除 D:在删除目录时,先删除这个目录再删除该目录下的所有文件 14.下列选项中,使用了缓冲区技术的流是( )
A:BufferedInputStream B:FileOutputStream C:DataInputStream D:FileReader 15.下列选项中,属于FileReader直接或间接父类的有( )
A:Reader B:InputStream C:InputStreamReader D:Object 16.在java.io包中,有4个类为流的顶级类,分别为( )
A:Writer B:InputStream C:Reader D:OutputStream 17.File对象的list()方法返回一个字符串数组。( )
A:对 B:错 18.File类内部封装的路径可以指向一个文件,也可以指向一个目录。( )
A:错 B:对 19.使用字节流缓冲区读取数据相对一个字节一个字节的读取操作效率更低。( )
A:对 B:错 20.字节流只能用来读写二进制文件。( )
A:错 B:对 21.转换流实现了字节流和字符流之间的互相转换。( )
A:错 B:对

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(2) dxwkbang
返回
顶部