io流课后练习题(最新整理)_第1页
io流课后练习题(最新整理)_第2页
io流课后练习题(最新整理)_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、选择题第十一章 io 流练习题1. 以下关于 file 类说法正确的是(b.c ):a: 一个 file 对象代表了操作系统中的一个文件或者文件夹b: 可以使用 file 对象创建和删除一个文件c: 可以使用 file 对象创建和删除一个文件夹d: 当一个 file 对象被垃圾回收时,系统上对应的文件或文件夹也被删除2. 有如下代码,正确答案是( d ):public class testfilepublic static void main(string args)file file = new file(“chp13/corejava.txt”);a. corejava.txt 文件在

2、系统中被创建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

3、 file(e:xxxyyy);file1.mkdir();a: 在当前目录下生成子目录:xxxyyyb: 生成目录: e:xxxyyy c: 在当前目录下生成文件 xxx.yyyd: 以上说法都不对5. 下列不是 java 的输入输出流的是( a.d )a: 文本流b: 字节流c: 字符流d: 文件流3. 凡是从中央处理器或者是内存流向外部设备的数据流称为(c)a: 文件流b: 字符流c: 输入流d: 输出流4. 下列属于文件输入输出类的是()a:fileinputstream 和 fileoutputstreamb:bufferinputstream 和 bufferoutputstrea

4、m c:pipedinputstream 和 pipedoutputstreamd. 以上都是5. 下列叙述中,错误的是()a:file 类能够存储文件b:file 类能够读写文件c:file 类能够建立文件d:file 类能够获取文件目录信息6. 下列叙述中,正确的是()a:reader 是一个读取字符文件的接口b:reader 是读取数据文件的抽象类c:reader 是一个读取字符文件的抽象类 d:reader 是读取字节文件的一般类7. 字符输出流类都是()抽象类的子类a:filterwriterb:filewritec:writerd:outputstreamwrite8. 下面关于

5、fileinputstream 类型说法正确的是():a: 创建 fileinputstream 对象是为了读取硬盘上的文件b: 创建 fileinputstream 对象时,如果硬盘上对应的文件不存在,则抛出异常c: 利用 fileinputstream 对象可以创建文件d: 以上说法都不对二、简答题:1. 简述什么是流2. 简述 java io 流层次结构3. java 中的 io 流桥接器类有哪些4. 使用字符流的优势是什么5. 简述对象的序列化与反序列化6. 要想从某个文件中获得一个字符输出流,则至少有以下三种方式分别是: 利用 filewriter 类、利用 printwriter

6、类、利用 fileoutputstream 类,并通过 outputstreamwriter 类获得 writer,请简述这三种方式获得 writer 的区别。7.三、编程题:1. 将文件中的一行 double 数(空格隔开),排序后,输出(每个换行)2. 编写程序实现在文件中录入或者读取学生信息、课程信息、选课信息3. 利用 fileinputstream 和 fileoutputstream,完成下面的要求:1) 用 fileoutputstream 在当前目录下创建一个文件“test.txt”,并向文件输出“helloworld”,如果文件已存在,则在原有文件内容后面追加。2) 用 fi

7、leinputstream 读入 test.txt 文件,并在控制台上打印出 test.txt 中的内容。4. 从命令行中读入一个文件名,判断该文件是否存在。如果该文件存在,则在原文件相同路径下创建一个文件名为“copy_原文件名”的新文件,该文件内容为原文件的拷贝。“”“”at the end, xiao bian gives you a passage. minand once said, people who learn to learn are very happy people. in every wonderful life, learning is an eternal them

8、e. as a professional clerical and teaching position, i understand the importance of continuous learning, life is diligent, nothing can be gained, only continuous learning can achieve better self. only by constantly learning and mastering the latest relevant knowledge, can employees from all walks of life keep up with the pace of enterprise development and innovate to meet the needs of the market. this docu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论