收藏 分销(赏)

Java应用程序-习题-第9章.doc

上传人:w****g 文档编号:3161289 上传时间:2024-06-21 格式:DOC 页数:2 大小:41.50KB
下载 相关 举报
Java应用程序-习题-第9章.doc_第1页
第1页 / 共2页
Java应用程序-习题-第9章.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、习题一、选择题(答案可能不止一个)1下列选项中,哪些属于File 类的功能?( )A. 查看文件大小B. 创建目录C. 删除文件D. 读取文件中的数据2File类可以表示( )A. 文件 B. 目录C. 输入流D. 输出流3要在磁盘上创建一个文件,可以使用( )类的实例。A. File B. FileOutputStream C. RandomAccessFileD. 以上全对4下列选项中,哪些类使用了缓冲区技术?( )A. FileInputStreamB. FileReaderC. BufferedOutputStreamD. PrintWriter5InputStreamReader的直

2、接父类是( )A. ObjectB. Reader C. InputStreamD. Writer6DataOutputStream实现了( )接口A. DataInputB. DataOutput C. SerializableD. RandomAccessFile7. 下列选项中,哪些不是BufferedReader的方法?( )A. read() B. readLine() C. newLine()D. close()8. 要向myfile.txt文件写入内容,可选用的类有哪些?( )A. FilterOutStream B. FileOutputStream C. FileWriter

3、D. PrintWriter二、填空题1在文本编辑器中,通常包含“文件”菜单,请指出下列菜单项中,使用的流是属于输入流还是输出流?应如何操作?(1)“新建”:_;(2)“打开”:_;(3)“保存”:_;(4)“另存为”:_。2要创建RandomAccessFile类对象,以只读方式打开c:mymobileblacknames.txt,正确的语句是_。3标准输入流对象System.in、标准输出流对象System.out是_类的实例。4readObject()和writeObject()分别是_类和_类的方法。5InputStreamReader、OutputStreamWriter类分别实现_

4、和_功能。6FileInputStream实现对磁盘文件的读取操作,在读取字符的时候,它一般与_类和_类一起使用。三、思考题1用File表示的文件或目录是否一定要存在?若不存在,应如何创建? 2比较下列三组概念的差异:(1)输入流与输出流;(2)字节流与字符流;(3)文件字节流与文件字符流。3. 如何理解I/O流操作中的“逐层包装”思想?4. FilterInputStream/FilterOutputStream有哪些典型子类?请各举出2个例子,并说明它们的功能。5. 当创建FileInputStream对象时,如果对应的文件不存在,会抛出何种异常?6有人说“RandomAccessFile

5、类既是输入流,又是输出流”,你是否同意这种说法?请说明原因。四、编程题1利用File类和递归方法,列出指定目录下的文件及各级子目录包含的内容。2使用字节流实现文件的拷贝,要求一次能够读写多个字节(如:512字节等)。3编程实现:从键盘输入若干名学生的信息资料(学号、姓名、年龄,按Ctrl+z结束),然后将输入的所有信息保存到文件students.dat中。4创建一个名为DisplayFile.java 的应用,它能够打开、读取并显示任何文本文件的内容。5请创建一个类Book,它的属性有:bookName(书名)、authors(作者)、ISBN(ISBN号)、price(价格)、pressHouse(出版社),并让它具备对象序列化功能。然后用2个对象来演示序列化、反序列化的实现步骤。6某一学院20092010学年第一学期学生选课资料存放在文件sc091001.xls中,第一个工作表的一部分如表1所示:表1 学生选课信息课程代码课程名称学号姓名SS2008数据结构与算法0840110001喜羊羊SS2008数据结构与算法0840110002灰太狼SS2008数据结构与算法0840110003钱不多请用Java Excel组件读取其内容,并显示输出。

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服