JAVA第九章输入输出文件练习

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

4. import java.io.FileReader;
5. import java.io.FileWriter;
6. import java.io.IOException;
7.
8. public class TxtCopy {
9.
10. /**
11.
* 将 C:\\的 myHeart.txt copy 到 D:\\下
C. Java 的 I/O 流包括字符流和字节流
D. DataInputStream 被称为数据输入流
5、下列程序建立一个 myFile.dat 文件,并且允许按照不同的数据类型向里面写入数据,选
择正确的一项填入程序的横线处( c )。
Import java.io.*
Public class Test1{
dos.writerDouble

三、编程题 1、编写程序,利用 FileReader 类和 FileWriter 类,以及缓冲流实现将 D 盘下的文件 in .txt 复 制到 E 盘 myfile 文件夹下。
1. package IOtest;
2.
3. import java.io.FileNotFoundException;
}
3、下列流中哪一个使用了缓冲区技术?( a )
A. BufferedOutputStream B. FileInputStream C. DataOutputStream D. FileReader
4、下列说法,错误的是( a )
A. FileReader 是用文件字节流的读操作
B. PipedInputStream 用于字节流管道流的读操作
B. DataOutputStream dos=new DataOutputStream( );
百度文库
C. DataOutputStream dos=new DataOutputStream(fos );
D. FileOutputStream fos=new FileOutputStream(fos);
6、下列说法错误的是(b )
第 9 章 I/O 系统
一、选择题
1、下列数据流中,属于输入流的是( b )
A. 从内存流向硬盘的数据流
B. 从键盘流向内存的数据流
C. 从键盘流向显示器的数据流 D. 从网络流向显示器的数据流
2、Java 语言中提供输入输出流的包是( d )
A. java.sql
B. java.util C. java.math D. java.io
Public static void main(String[] args){
Try{
FileOutputStream fos=new FileOutputStream(“myFile.dat”);
}catch(Exception e){
e.printStackTrace( );
}
}
}
A. OutputStream os=new OutputStream(fos);

向目的地输出数据。
3、java 中,所有的输入流类都是 Inputstream 类或者 Reader
类的子类,它们
都继承了 read() 方法用于读取数据。所有输出流类都是 Outputstream 类或
者 writer
类的子类,它们都继承了 write()
方法用于写数据。
4、DataoutputStream 对象 dos 的当前位置写入一个保存在变量 d 中的浮点数的方法是
12.
*
13.
* 首先创建 Reader 读取数据数据的 读取流对象。
14.
*
15.
* @throws FileNotFoundException
16.
*/
17. public static void main(String[] args) {
18.
FileReader fr = null;
19.
FileWriter fw = null;
20.
try {
21.
fr = new FileReader("C:\\my.txt");
22.
fw = new FileWriter("D:\\you.txt");
23.
//读一个字符,写一个字符方法
24.//
int ch = 0;
25.//
26.//
while ((ch = fr.read()) != -1) {
A. java 的标准输入对象为 System.in
B. 打开一个文件时不可能产生 IOException
C. 使用 File 对象乐意判断一个文件是否存在
D. 使用 File 对象可以判断一个目录是否存在
二、填空题
1、按照流的处理数据的基本单位,I/O 流包括输入 输入流
和 输出流

2、java 中,将用于向 java 程序输入数据的数据源构造成 输入流,java 通过 输出
fw.write(buf, 0, len); }
} catch (Exception e) { System.out.println(e.toString());
} finally { if (fr != null) try { fr.close(); } catch (Exception e2) { throw new RuntimeException("关闭失败!"); } if (fw != null) try { fw.close(); } catch (IOException e) { throw new RuntimeException("关闭失败!"); }
27.//
fw.write(ch);
28.// 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. } 53.}
} char []buf = new char[1024]; int len = 0; //读一个数组大小,写一个数组大小方法。 while((len = fr.read(buf)) != -1){
相关文档
最新文档