io流课后练习题

io流课后练习题
io流课后练习题

第十一章io流练习题

一、选择题

1. 以下关于File 类说法正确的是( B.C ):

A: 一个File 对象代表了操作系统中的一个文件或者文件夹

B: 可以使用File 对象创建和删除一个文件

C: 可以使用File 对象创建和删除一个文件夹

D: 当一个File 对象被垃圾回收时,系统上对应的文件或文件夹也被删除

2. 有如下代码,正确答案是(D ):

public class TestFile{

public static void main(String args[]){

File file = new File(“chp13/corejava.txt”);

}

}

A. corejava.txt 文件在系统中被创建

B. 在windows 系统上运行出错,因为路径分隔符不正确

C. corejava.txt 文件在系统中没有被创建

D. 如果corejava.txt 文件已存在,则抛出一个异常

3. 文件输出流的构造方法是public FileOutputStream(String name,Boolean append) throws FileNotFoundException,当参数append的值为true时,表示( B )

A: 创建一个新文件

B: 在原文件的尾部添加数据

C: 覆盖原文件的内容

D: 在原文件的指定位置添加数据

4. 下面的程序段的功能是( B )

File file1=new File("e:\\xxx\\yyy");

file1.mkdir();

A: 在当前目录下生成子目录:\xxx\yyy B: 生成目录:e:\xxx\yyy

C: 在当前目录下生成文件xxx.yyy D: 以上说法都不对

5.下列不是java的输入输出流的是(A.D )

A: 文本流

B: 字节流

C: 字符流

D: 文件流

3.凡是从中央处理器或者是内存流向外部设备的数据流称为(C)A: 文件流

B: 字符流

C: 输入流

D: 输出流

4.下列属于文件输入输出类的是()

A: FileInputStream和FileOutputStream

B: BufferInputStream和BufferOutputStream

C: PipedInputStream和PipedOutputStream

D. 以上都是

5.下列叙述中,错误的是( )

A: File类能够存储文件B: File类能够读写文件

C: File类能够建立文件D: File类能够获取文件目录信息6.下列叙述中,正确的是( )

A: Reader是一个读取字符文件的接口B: Reader是读取数据文件的抽象类C: Reader是一个读取字符文件的抽象类D: Reader是读取字节文件的一般类7.字符输出流类都是( )抽象类的子类

A: FilterWriter B: FileWrite C: Writer D: OutputStreamWrite 8. 下面关于FileInputStream 类型说法正确的是():

A: 创建FileInputStream 对象是为了读取硬盘上的文件

B: 创建FileInputStream 对象时,如果硬盘上对应的文件不存在,则抛出异常C: 利用FileInputStream 对象可以创建文件

D: 以上说法都不对

二、简答题:

1.简述什么是流

2.简述Java IO流层次结构

3.Java中的IO流桥接器类有哪些

4.使用字符流的优势是什么

5.简述对象的序列化与反序列化

6.要想从某个文件中获得一个字符输出流,则至少有以下三种方式分别是:利

用FileWriter 类、利用PrintWriter 类、利用FileOutputStream 类,并通过OutputStreamWriter 类获得Writer,请简述这三种方式获得Writer 的区别。7.

三、编程题:

1.将文件中的一行double数(空格隔开),排序后,输出(每个换行)

2.编写程序实现在文件中录入或者读取学生信息、课程信息、选课信息

3.利用FileInputStream 和FileOutputStream,完成下面的要求:

1)用FileOutputStream 在当前目录下创建一个文件“test.txt”,并向文件输出“HelloWorld”,如果文件已存在,则在原有文件内容后面追加。

2)用FileInputStream 读入test.txt 文件,并在控制台上打印出test.txt 中的内容。

4. 从命令行中读入一个文件名,判断该文件是否存在。如果该文件存在,则在原文件相同路径下创建一个文件名为“copy_原文件名”的新文件,该文件内容为原文件的拷贝。

相关主题
相关文档
最新文档