




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
IO部分测试题考试宣言:同学们,考试考多少分不是我们的目的!排在班级多少的名次也不是我们的初衷!我们考试的目的是要通过考试中的题目,检查大家在这段时间的学习中,是否已经把需要掌握的知识掌握住了,如果哪道题目你不会做,又或者做错了,那么不用怕,考完试后,导师讲解的时候你要注意听!那时候学会了,记住了,也一样不影响你高薪就业!本套题共40道不定项选择题,其中单选30道,多选10道。单选2分/题,多选4分/题。多选题不全对半分,全对满分。.下列叙述中,正确的是(C)Reader是一个读取文本文件的接口Reader是读取二进制数据文件的抽象类Reader是一个读取文本文件的抽象类Reader是读取二进制数据文件的一般类.下面关于IO流的说法正确的是(ABC)IO流可以分为字节流和字符流和是专门用于读取和写入文本文件的顶层类有Inputstream和OutputstreamD.顶层类有Reader和Writer,他们都是接口.类描述正确的是(B)字节输入流字符输入流打印流序列化流.下列关键字能和try一起使用的有(CD)A.finalfinalizefinallycatch.具有readLine()方法的类是(D)InputStreamReaderBufferedReader.关于newLine()方法描述错误的是(C)newLine()方法写入换行newLine()方法会根据不同操作系统自动选择使用相应的换行符newLine()方法是类的方法newLine()方法是BufferedWriter类的方法.实现下列哪个接口,可以启用序列化功能(C)Runnable接口CComparable接口Serializable接口Comparator接口.以下关于java异常说法不正确的是(D)。A.Throwable类是Java语言中Error类和Exception类的父类。B.当异常对象是Exception类(或其子类)的实例时,能通过Java虚拟机或者throw语句抛出该异常对象,并能通过try...catch...finally处理。jdk6(包括jdk6)之前,如果只用一个catch块捕捉多个异常对象,则catch子句中的参数类型应是所有存在的异常对象的父类。以上说法都不对。字节输出流的抽象基类是(A)Outputstream类Inputstream类Writer类Reader类下面程序的运行结果是(D)fos=new(“c:\\demo.txt”);fos.write(“abc”);fos.close();A.在C盘创建文件demo.txt,但文件是空的B.在C盘创建文件demo.txt,并写入数据abcC.将C盘已有的文件demo.txt中追加写入abcD.编译失败.下列关于Java中文件输入输出的说法正确的是(AB)A.在Java中,文件的输入输出功能是通过流来实现的如果要把数据写入一个文件中,需要创建一个流对象字符流在某些方面比如图片的处理,比字节流更方便D.可以通过Readerr=newReader(“c:\\java.txt”);创建一个输入流对象.Properties类中的哪个方法可以和IO流相关联(C)getProperty()setProperty()load()stringPropertyNames().关于打印流PrintWriter说法正确的是(ACD)该流只操作数据目的,不操作数据源该流只操作数据源,不操作数据目的C.如果启用了自动刷新,该流调用println()方法时可以自动刷新D.该流是Writer的子类.下面关于Java中异常处理try块的说法正确的是(A)try块后通常应有一个catch块,用来处理try块中抛出的异常catch块后必须有finally块C.释放资源的代码应放在try块中D.对抛出的异常的处理必须放在try块中.File类中的listFiles()方法说法正确的是(AC)A.获取File对象封装的路径下的全部文件和文件夹对象B.只获取File对象封装的路径下的文件C.该方法返回File类型数组D.该方法返回String类型数组.下面的程序创建了一个文件输出流对象,用来向文件test.txt中输出数据,假设程序当前目录下不存在文件test.txt,编译下面的程序Test.java后,将该程序运行3次,则文件test.txt的内容是(D)。importjava.io.*;publicclassTest{publicstaticvoidmain(Stringargs[]){try{Strings="ABCDE";byteb[]=s.getBytes();file=new("test.txt",true);(b);();}catch(IOExceptione){System.out.println(e.toString());}}}ABCABCABCDETestABCDEABCDEABCDE以下哪两个流对象可以实现任意类型文件的成功复制(B)和和BufferedReader和BufferedWriterInputSteamReader和OutputStreamWriter下面说法不正确的是(D)final是个关键字,用来修饰成员变量(此变量就为常量)、成员方法(此方法不能被重写)、类(此类不能被继承)finally是异常处理的一部分,它里面的代码正常情况下永远被执行finalize是Object类中定义的,用于垃圾回收,由垃圾回收器调用。final、finally、finalize三个关键字都可以在类的内部使用关于File类中的exists()方法说法错误的是(CD)A.判断File对象中封装的路径所对应的文件或者文件夹是否存在B.此方法返回boolean类型值C.判断File对象封装的路径是否是相对路径D.判断File对象封装的路径是否是绝对路径下面哪个流是字节通向字符的桥梁(A)InputStreamReaderOutputStreamWriterLineNumberReaderD.ObjectInputStream关于对象的序列化说法错误的是(B)A.实现序列化的对象必须实现Serializable接口实现序列化的对象必须自定义序列号ObjectOutputStream中的writeObject()方法可以将对象写出ObjectInputStream中的readObject()方法可以读取对象关于字符输入流描述错误的是(C)A.可以读取文本文件B.是Reader的子类具有读取一行的方法无法获得要读取文件的字节数.下面关于java中输入/输出流的说法正确的是(ABD)。与类用来读、写字节流。与类用来读、写字符流。File类既可以用来读文件,也可以用来写文件。File类用来处理与文件相关的操作。.使用字符流可以成功复制哪些文件(A)文本文件图片文件视频文件以上都可以复制.java.io包中提供的用于筛选文件名的接口是(D)DataInputDataOutputStreamRandomAccessFile.下列流中哪一个使用了缓冲区技术(A)BufferedOutputStreamDataOutputStreamD..通常情况下,下列哪一个类的对象可以作为BufferedReader类的构造函数的参数(A)A.InputStreamReaderB.PrintStreamC.OutputStreamReaderD.PrintWriter.若要创建一个新的含有父目录的目录,应该使用下列哪一个类的实例(C)A.RandomAccessFileB.C.FileD.以上都对.如果在当前目录下不存在Hello.txt文件,试图编译和运行下面代码会输出什么Cimportjava.io.*;publicclassMine{publicstaticvoidmain(Stringargv[]){Minem=newMine();System.out.println(m.amethod());}publicintamethod(){try{dis=new("Hello.txt");}catch(fne){System.out.println("Nosuch");return-1;}catch(IOExceptionioe){}finally{System.out.println("Doingfinally");}return0;}}A.NosuchB.Nosuch,-1C.Nosuch,Doingfinally,-1D.0.与Inputstream流相对应的Java系统的标准输入对象是AA.System.inB.System.outC.System.errD.System.exit().文件输出流的构造方法是public(Stringname,Booleanappend)throws,当参数append的值为true时,表示(B)创建一个新文件在原文件的尾部添加数据覆盖原文件的内容在原文件的指定位置添加数据.下面的程序段的功能是(D)File("e:\\xxx\\yyy");();A.在当前目录下生成子目录:\xxx\yyyB.生成目录:e:\xxx\yyyC.在当前目录下生成文件xxx.yyyD.以上说法都不对.下列哪两个方法可以创建目录(CD)createNewFile()createTempFile()mkdir()mkdirs().下面的程序段创建了BufferedReader类的对象心,以便读取本机d盘my文件夹下的文件1.txt。File构造函数中正确的路径和文件名的表示是(C)。File(填代码处);(f);in=newBufferedReader(file);"1.txt""d:\\my\\1""d:\\my\\1.txt""d:\my\1.txt".当方法遇到异常(编译时异常)又不知如何处理时,下列哪种说法是正确的(C)A.捕获异常(try{...}catch{...})B.抛出异常(throw异常对象)C.声明异常(throws异常类型)D.嵌套异常36.如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象(AD)A.DataOutputStreamBufferedInputStream37.下列哪一个import命令可以使我们在程序中创建输入/输出流对象(C)A.importjava.sql.*;importjava.util.*;importjava.io.*;.*;下列关于转换流说法不正确的是(B)InputStreamReader和OutputStreamWriter者B是转换流InputStream
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司执行董事管理制度
- 企业物流闭环管理方案(3篇)
- 冶炼行业存货管理制度
- 车间承包方案(3篇)
- 农村防雷方案(3篇)
- 合同检查提升管理制度
- DB62T 4472-2021 农村互助老人幸福院运行管理规范
- DB62T 4446-2021 糖用甜菜品种 LS1216
- DB62T 4326-2021 肉鸡饲养技术规程
- 草籽运输保管方案(3篇)
- 最简单装修合同协议书
- 阿米巴模式的合同协议书
- DB32/T 4622.4-2023采供血过程风险管理第4部分:血液成分制备和供应风险控制规范
- 技术员奖励协议书
- 北京市先农坛体育运动技术学校招聘笔试真题2024
- 2025年供应链管理专业考试试题及答案
- GB 35181-2025重大火灾隐患判定规则
- 2025山东能源集团营销贸易限公司招聘机关部分业务人员31人易考易错模拟试题(共500题)试卷后附参考答案
- 2024年漳州市招聘中小学幼儿园教师真题
- 2025年道德与法治课程考试试卷及答案
- 天津2025年中国医学科学院放射医学研究所第一批招聘笔试历年参考题库附带答案详解
评论
0/150
提交评论