Java
I/O
流练习题
[]
选择题
1.
请问如下哪些类是
FileOutStream
类的正确构造方法形式
?
A:
FileOutStream(FileDescriptor
fd)
B:
FileOutStream(String
path,
boolean
b)
C:
FileOutStream(boolean
b)
D:
FileOutStream()
E:
FileOutStream(File
file)
答:
2.
请问下列类哪些是定义在
java.io
包中的抽象类?
A:
InputStream
B:
OutputStream
C:
PrintStream
D:
Reader
E:
FileInputStream
F:
FileWriter
答:
3.
请问下列哪种描述是正确的?
A:
InputStream
和
OutputStream
是基于字节流的。
B:
Reader
和
Writer
是基于字符流的。
C:
ObjectInputStream
和
ObjectOutputStream
是不支持序列化对象的。
D:
Reader
和
Writer
是支持对象序列化的。
E:
以上说法都不对。
答:
4.
如下哪种描述是正确的?
A:
Writer
类可以使用不同的字符集编码向输出流写入字符。
B:
Writer
类可以向输出流写入
unicode
字符。
C:
Writer
类提供向输出流写入任何
Java
基本数据类型的方法。
D:
Writer
类提供向输出流写入对象类型数据的方法。
E:
以上说法都不对。
答:
5.
给出写文件的代码如下:
(
不考虑异常
)
FileOutputStream
fout=new
FileOutputStream(“datafile”);
DataOutputStream
dout=new
DataOutputStream(fout);
for(int
i=0;i<500;i++)
{
dout.writeInt(i);
}
dout.close();