Java - IO知识测试1
1. 下列叙述中,正确的是 ( C)
A. Reader 是一个读取文本文件的接口
B. B. Reader 是读取二进制数据文件的抽象类 C. Reader 是一个读取文本文件的抽象类 D. Reader 是读
取二进制数据文件的一般类
2. 下面关于 IO 流的说法正确的是( ABC )
A. IO 流可以分为字节流和字符流
B. FileReader 和 FileWriter 是专门用于读取和写入文本文件的 C. 顶层类有 InputStream 和 OutputStream D. 顶层类有 Reader 和 Writer,他们都是接口
3. FileReader 类描述正确的是( B ) A. 字节输入流 B. 字符输入流 C. 打印流 D. 序列化流
4. 下列关键字能和 try 一起使用的有( CD ) A. final B. finalize
C. finally D. catch
5. 具有 readLine()方法的类是( D A. FileWriter
B. InputStreamReader C. FileReader D. BufferedReader
6. 关于 newLine()方法描述错误的是( C ) A. newLine()方法写入换行
B. B. newLine()方法会根据不同操作系统自动选择使用相应的换行 C. newLine()方法是 FileWiter 类的方法
D. newLine()方法是 BufferedWriter 类的方法
7. 实现下列哪个接口,可以启用序列化功能( C ) A. Runnable 接口 B. Comparable 接口 C. Serializable 接口 D. Comparator 接口
8. 以下关于 java 异常说法不正确的是( D ) 。
A. Throwable 类是 Java 语言中 Error 类和 Exception 类的父类。 B. 当异常对象是 Exception 类(或其子类)的实例时,能通过 Java 虚拟机或者 throw 语句抛出该异常对象,并能通过 try?catch?finally 处理。
C. jdk6(包括 jdk6)之前, 如果只用一个 catch 块捕捉多个异常对象, 则 catch 子 句中的参数类型应是所有存在的异常对象的父类。 D. 以上说法都不对。
9. 字节输出流的抽象基类是( A) A. OutputStream 类 B. InputStream 类 C. Writer 类 D. Reader 类
10. 下面程序的运行结果是( D ) FileOutputStream fos = new FileOutputStream(“c:\\\\demo.txt”); fos.write(“abc”); fos.close();
A. 在 C 盘创建文件 demo.txt,但文件是空的 B. 在 C 盘创建文件 demo.txt,并写入数据 abc C. 将 C 盘已有的文件 demo.txt 中追加写入 abc D. 编译失败
11. 下列关于 Java 中文件输入输出的说法正确的是 (AB) A. 在 Java 中,文件的输入输出功能是通过流来实现的 B. 如果要把数据写入一个文件中,需要创建一个流对象
C. 字符流在某些方面比如图片的处理,比字节流更方便 D. 可以通过 Reader r = new Reader(“c:\\\\java.txt”);创建一个输入流对象
12. Properties 类中的哪个方法可以和 IO 流相关联( C A. getProperty() B. setProperty() )
C. load()
D. stringPropertyNames()
13. 关于打印流 PrintWriter 说法正确的是( AD A. 该流只操作数据目的,不操作数据源 B. 该流只操作数据源,不操作数据目的 )acd
C. 如果启用了自动刷新,该流调用 println()方法时可以自动刷新 D. 该流是 Writer 的子类
14. 下面关于 Java 中异常处理 try 块的说法正确的是( A )
A. try 块后通常应有一个 catch 块,用来处理 try 块中抛出的异常
B. catch 块后必须有 finally 块 C. 释放资源的代码应放在 try 块中 D. 对抛出的异常的处理必须放在 try 块中
15. File 类中的 listFiles()方法说法正确的是( BC )ac
A. B. C. D.
获取 File 对象封装的路径下的全部文件和文件夹对象 只获取 File 对象封装的路径下的文件 该方法返回 File 类型数组 该方法返回 String 类型数组
16. 下面的程序创建了一个文件输出流对象, 用来向文件 test.txt 中输出数据, 假设程 序当前目录下不存在文件 test.txt,编译下面的程序 Test.java 后,将该程序运 行 3 次,则文件 test.txt 的内容是( B )。d import java.io.*; public class Test { public static void main(String args[]) { try { String s=\\byte b[]=s.getBytes(); FileOutputStream file= new FileOutputStream(\file.write(b); file.close(); } catch(IOException e) { System.out.println(e.toString()); } } } A. ABCABC B. ABCDE C. Test
D. ABCDE ABCDE ABCDE
17. 以下哪两个流对象可以实现任意类型文件的成功复制( A. FileReader 和 FileWriter D )b
B. FileInputStream 和 FileOutputStream
C. BufferedReader 和 BufferedWriter D. InputSteamReader 和 OutputStreamWriter
18. 下面说法不正确的是 ( D ) A. final 是个关键字,用来修饰成员变量(此变量就为常量)、成员方法(此方法不能 被重写)、类(此类不能被继承) B. finally 是异常处理的一部分,它里面的代码正常情况下永远被执行 C. finalize 是 Object 类中定义的,用于垃圾回收,由垃圾回收器调用。 D. final、finally、finalize 三个关键字都可以在类的内 部使用(finalize 不是关键字)
19. 关于 File 类中的 exists()方法说法错误的是( D )cd
A. 判断 File 对象中封装的路径所对应的文件或者文件夹是否存在 B. 此方法返回 boolean 类型值
C. 判断 File 对象封装的路径是否是相对路径 D. 判断 File 对象封装的路径是否是绝对路径
20. 下面哪个流是字节通向字符的桥梁( A. A )
InputStreamReader
B. OutputStreamWriter C. LineNumberReader D. ObjectInputStream
21. 关于对象的序列化说法错误的是( D )bd
A. 实现序列化的对象必须实现 Serializable 接口
B. 实现序列化的对象必须自定义序列号
C. ObjectOutputStream 中的 writeObject()方法可以将对象写出
D. ObjectInputStream 中的 readObject()方法可以读取对象
22. 关于字符输入流 FileReader 描述错误的是( C A. 可以读取文本文件 B. 是 Reader 的子类 )
C. 具有读取一行的方法
D. 无法获得要读取文件的字节数
23. 下面关于 java 中输入/输出流的说法正确的是( ABD )。
A. FileInputStream 与 FileOutputStream 类用来读、 写字节流。 B. FileReader 与 FileWriter 类用来读、写字符流。
C. File 类既可以用来读文件,也可以用来写文件。
…… 此处隐藏:1914字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




