- 1、本文档共2页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
一.填空题
1.File类中________方法用于判断File对象对应的文件或目录是否存在。
2.________是字符输入流的顶级父类。
3.字节输出流的顶级父类为________。
4.使用缓冲流时只有当缓冲区满了或调用了flush()、________方法时,才会将缓冲区
中的数据真正写入到底层输出流。
5.能够将基本类型的数据和其数据类型同时写入流中的IO流类是________。
二.判断题
1.如果一个File对象对应的目录下有文件或子目录,调用该对象的delete()方法可以
将该目录删除。()
2.可以使用FileOutputStream的构造函数在已存在的文件内容之后追加新内容。()
3.使用Reader类提供的transferTo()方法,可以直接将文件中的内容传输到目标文件
中。()
4.在使用对象流时,被传输的对象的类需要实现Serializable接口。()
5.字节流只能用来读写二进制文件。()
三.选择题
1.下列关于字节流缓冲区的说法,错误的是()。
A、使用字节缓冲流可以提高读取和写入操作的效率。
B、使用字节缓冲流读写文件时,可以一次性读取多个字节的数据。
C、使用字节缓冲流可以减少对磁盘IO的频繁访问。
D、字节缓冲流只能用于处理文本数据。
2.请阅读下面的程序
publicclassHello{
publicstaticvoidmain(String[]args)throwsIOException{
FileOutputStreamfosnewFileOutputStream(D:\\demo.txt);
fos.write(abc);
fos.close();
}
}
下列针对以上程序运行结果的描述,正确的是()。
A、编译出错。
B、在D盘创建文件demo.txt,但文件内容是空的。
C、在D盘创建文件demo.txt,并写入数据abc。
D、在D盘已有的文件demo.txt中追加写入abc。
3.下列选项中,FileWriter类中read()方法读取到流末尾的返回值是()。
A、0
B、-1
C、1
D、null
4.请阅读下面的程序
publicclassDemo{
publicstaticvoidmain(String[]args)throwsException{
}
}FileOutputStreamfosnewFileOutputStream(aa.txt,true);
fos.write(改变中国IT教育.getBytes());
fos.close();
假设项目根目录下有aa.txt,文本内容为“传智播客.黑马程序员”,请问执行上面面程
序执行后aa.txt里面的内容是()。
A、传智播客.黑马程序员改变中国IT教育
B、改变中国IT教育
C、传智播客.黑马程序员
D、乱码
5.下列关于File类的描述中,错误的是()。
A、File类用于封装一个路径,该路径可以指向一个文件或一个目录。
B、使用File类的delete()方法删除文件或目录时,如果当前目录下存在文件,必须先
删除文件,再删除目录。
C、File类的list()方法用于遍历某个指定目录下的一级子目录和文件的名称。
D、File类的getPath()方法用于返回File对象所对应文件的绝对路径。
四.简答题
1.简述字节流和字符流的区别。
2.简述缓冲流提高数据读写效率的原理。
五.编程题
1.编写一个程序实现文件的复制功能,具体要求如下。
从控制台获取输入的文件目录,将该目录(包含子目录)下后缀名为.java的文件
复制到D:/java文件夹中,复制完成后,输出复制的java文件个数。
如果目标文件夹中有相同名称的文件,则复制到目标文件夹后,被复制的文件需要
修改名称,文件名格式为:原文件名-副本.java。
2.使用CommonsIO框架编写一
您可能关注的文档
- 《城市轨道交通车站消防与给排水系统维护》 课件全套 张杨 01--26 给排水系统之概述---居住小区给水排水工程.pptx
- 《Java基础案例教程(第3版)》 第1章-习题.pdf
- 《Java基础案例教程(第3版)》_课后习题答案.pdf
- 《Java基础案例教程(第3版)》_课后习题答案汇总 黑马 第1--12章.docx
- 《Java基础案例教程(第3版)》_课后习题答案汇总 黑马 第1--12章.pdf
- 《Java基础案例教程(第3版)》第2章-习题.pdf
- 《Java基础案例教程(第3版)》第3章-习题.pdf
- 《Java基础案例教程(第3版)》第4章-习题.pdf
- 《Java基础案例教程(第3版)》第5章-习题.pdf
- 《Java基础案例教程(第3版)》第6章-习题.pdf
最近下载
- 津津有味·读经典Level1《快乐王子》《忠实的朋友》译文和答案.pdf
- 详解介绍brown bear棕熊.pptx VIP
- 《马拉松赛事组织管理规范》(DB3502T 138-2024).pdf VIP
- stm32f103rct6引脚功能及使用.pdf
- 《鲁滨逊漂流记》PPT教学课件.pptx VIP
- 个人商品买卖合同范本.docx
- ROAD ROVER路畅英朗通用版安装手册.pdf
- 2024版年度失禁性皮炎预防及护理ppt课件【33页】.pptx
- 幼儿园:基于课堂评估计分系统(Class)的师幼互动评估报告.doc
- 天津市河西区2023-2024学年九年级上学期期末英语试卷.Doc VIP
文档评论(0)