5. Java_IO知识测试讲述.docx
文本预览下载声明
集合部分测试题考试宣言:同学们, 考试考多少分不是我们的目的! 排在班级多少的名次也不是我们的初衷!我们考试的目的是要通过考试中的题目,检查大家在这段时间的学习中,是否已经把需要掌握的知识掌握住了,如果哪道题目你不会做,又或者做错了, 那么不用怕, 考完试后, 导师讲解的时候你要注意听! 那时候学会了, 记住了, 也一样不影响你高薪就业!本套题共40道不定项选择题,其中单选30道,多选10道。单选2分/题,多选4分/题。多选题不全对半分,全对满分。所有异常的父类是(A)Throwable类Error类Exception类RuntimeException类下列关键字能和try一起使用的有(CD)finalfinalizefinallycatch实现下列哪个接口,可以启用序列化功能(B)Runnable接口Serializable接口Comparable接口Comparator接口当方法遇到异常(编译时异常)又不知如何处理时,下列哪种说法是正确的(C)捕获异常(try{…}catch{…})抛出异常(throw 异常对象)声明异常(throws 异常类型)嵌套异常如何自定义一个异常类(AB)让这个类继承Exception让这个类继承RuntimeException让这个类继承Comparator让这个类继承Comparable可以用来操作路径的类是(A)FileFileStreamOutputStreamFileReaderFile类中,创建多级目录,可以通过以下那个方法(D)create()createNewFile()mkdir()mkdirs()下列哪一个import命令可以使我们在程序中创建输入/输出流对象(B)import java.sql.*;import java.io.*;import java.net.*;import java.util.*;下列关于Java中文件输入输出的说法正确的是(AB)在Java中,文件的输入输出功能是通过流来实现的如果要把数据写入一个文件中,需要创建一个流对象字符流在某些方面比如图片的处理,比字节流更方便可以通过Reader r = new Reader(“c:\\java.txt”);创建一个输入流对象获取指定目录下所有的文件,可以通过哪个方法实现:(D)list()getDir();listFile()listFiles()下面用字符流能成功拷贝的文件有(C)java基础自测题.doc学生考试答案.xmlStudent.java学生信息表.xlsx看下面程序,加入xxx.txt里面有一个文字”a”,请问该程序输出结果是(D)publicstaticvoid demo1() throwsFileNotFoundException, IOException {InputStream is = newInputStream(xxx.txt);int x = is.read();System.out.println(x);}Aa97编译报错如果我想保留a.txt中原有的内容,在后面追加写入数据,下面创建输出流对象写法正确的是(B)FileOutputStreamfos = new FileOutputStream(“a.txt”);FileOutputStreamfos = new FileOutputStream(“a.txt”,true);BufferedOutputStreambos = new BufferedOutputStream(“a.txt”,true);OutputStreamWriterosw = new OutputStreamWriter(new InputStream(“a.txt”,true),”gbk”);下面关于字节流说法不正确的是(BC)字节流拷贝文件时一次读取一个字节字节流拷贝文件时一次读取两个字节字节流使用完后需要关,内存输出流使用完后也必须要关闭FileOutputStream没有缓冲区,而FileWriter有缓冲区判断一个文件的大小我们可以使用哪个方法(AD)File类的length()方法File类的available()方法FileInputStream类的length()方法FileInputStream类的available()方法已知海贼王全集.avi这个文件有20Gb 的大小,复制该文件最快的方式是(D)FileInputStreamfis = newFileInputStream(双元.jpg);FileOutputStreamfos = newFileOutputStream(copy.jpg);int b;while((b = fis.read()) != -1) {fos.write(b);}fis.close();fos.c
显示全部