黑马程序员Java IO知识测试 C卷(材料).docx
《黑马程序员Java IO知识测试 C卷(材料).docx》由会员分享,可在线阅读,更多相关《黑马程序员Java IO知识测试 C卷(材料).docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、黑马程序员Java IO知识测试 C卷(材料) 集合部分测试题 考试宣言: 同学们, 考试考多少分不是我们的目的! 排在班级多少的名次也不是我们的初衷! 我们考试的目的是要通过考试中的题目,检查大家在这段时间的学习中,是否已经把须要驾驭的学问驾驭住了,假如哪道题目你不会做,又或者做错了, 那么不用怕, 考完试后, 导师讲解的时候你要留意听! 那时候学会了, 记住了, 也一样不影响你高薪就业! 本套题共40道不定项选择题,其中单选30道,多选10道。单选2分/题,多选4分/题。多选题不全对半分,全对满分。 1.全部异样的父类是()A a) Throwable类 b) Error类 c) Exce
2、ption类 d) RuntimeException类 2.下列关键字能和try一起运用的有()CD a) final b) finalize c) finally d) catch 3.实现下列哪个接口,可以启用序列化功能()b a) Runnable接口 b) Serializable接口 c) Comparable接口 d) Comparator接口 4.当方法遇到异样(编译时异样)又不知如何处理时,下列哪种说法是正确的()C a) 捕获异样(trycatch) b) 抛出异样(throw 异样对象) c) 声明异样(throws 异样类型) d) 嵌套异样 5.如何自定义一个异样类(
3、)AB a) 让这个类继承Exception b) 让这个类继承RuntimeException c) 让这个类继承Comparator d) 让这个类继承Comparable 6.可以用来操作路径的类是()a a) File b) FileStream c) OutputStream d) FileReader 7.File类中,创建多级书目,可以通过以下那个方法()d a) create() b) createNewFile() c) mkdir() d) mkdirs() 8.下列哪一个import吩咐可以使我们在程序中创建输入/输出流对象()B a) import java.sql.*
4、; b) import java.io.*; c) import .*; d) import java.util.*; 9.下列关于Java中文件输入输出的说法正确的是()A a) 在Java中,文件的输入输出功能是通过流来实现的 b) 假如要把数据写入一个文件中,须要创建一个输入流对象 c) 字符流在某些方面比如图片的处理,比字节流更便利x d) 可以通过Reader r = new Reader(“c:java.txt”);创建一个输入流对象 10.获得指定书目下全部的文件,可以通过哪个方法实现:()D a) b) c) d) list() getDir(); listFile() lis
5、tFiles() 11.下面用字符流能胜利拷贝的文件有()BC a) java基础自测题.doc b) 学生考试答案.xml c) Student.java d) 学生信息表.xlsx 12.看下面程序,加入xxx.txt里面有一个文字”a”,请问该程序输出结果是()D public static void demo1() throws FileNotFoundException, IOException InputStream is = new InputStream(xxx.txt); int x = is.read(); System.out.println(x); a) A b) a
6、c) 97 d) 编译报错 13.假如我想保留a.txt中原有的内容,在后面追加写入数据,下面创建输出流对象写法正确的是()B a) FileOutputStream fos = new FileOutputStream(“a.txt”); b) FileOutputStream fos = new FileOutputStream(“a.txt”,true); c) BufferedOutputStream bos = new BufferedOutputStream(“a.txt”,true); d) OutputStreamWriter osw = new OutputStreamWri
7、ter(new InputStream(“a.txt”,true),”gbk”); 14.下面关于字节流说法不正确的是()BC a) 字节流拷贝文件时一次读取一个字节 b) 字节流拷贝文件时一次读取两个字节 c) 字节流运用完后须要关,内存输出流运用完后也必需要关闭 d) FileOutputStream没有缓冲区,而FileWriter有缓冲区 15.推断一个文件的大小我们可以运用哪个方法(AD) a) File类的length()方法 b) File类的available()方法 c) FileInputStream类的length()方法 d) FileInputStream类的avai
8、lable()方法 16.已知 海贼王全集.avi 这个文件有20Gb 的大小,复制该文件最快的方式是()D a) FileInputStream fis = new FileInputStream(双元.jpg); FileOutputStream fos = new FileOutputStream(copy.jpg); int b; while(b = fis.read() != -1) fos.write(b); fis.close(); fos.close(); b) c) d) FileInputStream fis = new FileInputStream(致青春.mp3);
9、FileOutputStream fos = new FileOutputStream(copy.mp3); byte arr = new bytefis.available(); fis.read(arr); fos.write(arr); fis.close(); fos.close(); FileInputStream fis = new FileInputStream(xxx.txt); FileOutputStream fos = new FileOutputStream(yyy.txt); byte arr = new byte1024; int len; while(len =
10、fis.read(arr) != -1) fos.write(arr,0,len); fis.close(); fos.close(); FileInputStream fis = new FileInputStream(xxx.txt); FileOutputStream fos = new FileOutputStream(yyy.txt); byte arr = new byte1024*8; int len; while(len = fis.read(arr) != -1) fos.write(arr,0,len); fis.close(); fos.close(); 17.Buffe
11、redInputStream这个类是哪个设计模式的体现()B a) 单例设计模式 b) 装饰设计模式 c) 工厂设计模式 d) 适配器模式 18.下面说法正确的是()D a) OutputStream是个接口 b) Writer是个接口 c) BufferedOutputStream是FileOutputStream的父类x d) Reader是InputStreamReader的父类 19.下列关于Java I/O中字符输入流Reader类中的read方法描述错误的是?(A) a) read()方法的返回值类型为char类型 b) read()方法的返回值类型为int类型 c) read()
12、方法的返回值假如为-1,表示到流的末尾 d) read(char cbuf)方法表示将读到的多个字符存入字符数组cbuf中 20.下列哪些选项是Java I/O中字符输出流FileWriter类中的write方法?()ABCD a) write(char cbuf)写入字符数组 b) write(char cbuf, int off, int len)写入字符数组的某一部分 c) write(int c)写入单个字符 d) write(String str)写入字符串 21.假设存在xxx.txt文件,内容为”大家好”,以下代码运行的结果为?(A) public cla Test public
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 黑马程序员Java IO知识测试 C卷材料 黑马 程序员 Java IO 知识 测试 材料
限制150内