题目内容

1、下列选项中,()不是InputStream的直接子类。

A. ByteArrayInputStream
B. FileInputStream
C. BufferedInputStream
D. PipedInputStream

查看答案
更多问题

2、以下选项中,()是FileInputStream的父类。

A. File
B. FileOutput
C. OutputStream
D. InputStream

3、下列关于java.io.FileOutputStream的说法错误的是()。

A. java.io.FileOutputStream用来进行文件的写入操作。用它提供的方法可以将指定文件写入本地主机硬盘上。
B. 通过类File的实例和者一个表示文件名称的字符串可以生成文件输出流。在流对象生成的同时文件被打开。但还不能进行文件读写。
C. java.io.FileOutputStream可以读取字节文件也可以读取字符文件。
D. java.io.FileOutputStream一次只能读取一个字节的内容。

4、阅读下列代import java.io.*;public class Example{public static void main(String[] args) throws Exception {OutputStream out = new FileOutputStream("itcast.txt ", true);String str = "欢迎你!";byte[] b = str.getBytes();for (int i = 0; i < b.length; i++) {out.______(b[i]);}out.close();}}请说出下划线上,填写的方法名称()。

A. read()
B. write()
C. close()
D. available

5、下面的程序创建了一个文件输出流对象,用来向文件txt中输出数据,假设程序当前目录下不存在文件test.txt,编译下面的程序Test.java后,将该程序运行3次,则文件test.txt 的内容是()。import java.io.*;public class Test {public static void main(String args[]) {try {String s=”ABCDE”;byte b[]=s.getBytes();FileOutputStream file=newFileOutputStream(“test.txt”,true);file.write(b);file.close();}catch(IOException e) {System.out.println(e.toString());}}}

ABCABC
B. ABCDE
C. Test
D. ABCDE ABCDE ABCDE

答案查题题库