Java IO课堂测试附有答案_第1页
Java IO课堂测试附有答案_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Java IO课堂测试复制您的姓名: 填空题 *_1. 读写原始数据,一般采用什么流? 单选题 *InputStream和OutputStream(正确答案)DataInputStream和DataOutputStreamFileInputStream和FileOutputStreamBufferedInputStream和BufferedOutputStream2. 为了提高读写性能,可以采用什么流? 单选题 *InputStream和OutputStreamDataInputStream和DataOutputStreamBufferedReader和BufferedWriterBuffer

2、edInputStream和BufferedOutputStream(正确答案)3. 对各种基本数据类型和String类型的读写,采用什么流? 单选题 *DataInputStream和DataOutputStream(正确答案)BufferedReader和BufferedWriterPrintWriter和PrintReaderObjectInputStream和ObjectOutputStream4. 能指定字符编码的I/O流类型是: 单选题 *Reader和WriterInputStreamReader和OutputStreamWriterBufferedReader和PrintWri

3、terObjectInputStream和ObjectOutputStream(正确答案)5. File类型中定义了什么方法来判断一个文件是否存在? 单选题 *createNewFilerenameTodeleteexists(正确答案)6. File类型中定义了什么方法可以创建多级目录? 单选题 *createNewFileexistsmkdirs(正确答案)mkdir7. 使用Java IO流实现对文本文件的读写过程中,需要处理下列()异常。 单选题 *ClassNotFoundExceptionIOException(正确答案)SQLExceptionRemoteException8.

4、在Java的IO操作中,()方法可以用来刷新流的缓冲。 单选题 *void release()void close()void remove()void flush()(正确答案)9. 阅读下列文件定入的Java代码,共有()处错误。 public class TestIO public static void main(String args) String str =文件写入练习; FileWriter fw = null; /1 try fw = new FileWriter(c:mytext.txt); /2 fw.writerToEnd(str); /3 catch(IOExcept

5、ion e) /4 e.printStackTrace(); finally fw.close();/5 单选题 *0123(正确答案)10. 以下选项中关于如下代码的说法正确的是() public class TestBuffered public static void main(String args) throws IOException BufferedReader br = new BufferedReader(new FileReader(d:/bjsxt1.txt); BufferedWriter bw = new BufferedWriter(new FileWriter(d

6、:/bjsxt2.txt); String str = br.readLine(); while(str !=null) bw.write(str); bw.newLine(); str = br.readLine(); br.close(); bw.close(); 单选题 *该类使用字符流实现了文件复制,将d:/bjsxt2.txt复制为d:/bjsxt1.txtFileReader和FileWriter是处理流,直接从文件读写数据BufferedReader和BufferedWriter是节点流,提供缓冲区功能,提高读写效率readLine()可以读取一行数据,返回值是字符串类型,简化了

7、操作(正确答案)11. RandomAccessFile 类的()方法可用于从指定流上读取整数。 单选题 *readInt(正确答案)readLineseek close 12. 新建一个流对象,下面哪个选项的代码是错误的? 单选题 *new BufferedWriter(new FileWriter(“a.txt”);new BufferedReader(new FileInputStream(“a.dat”);(正确答案)new GZIPOutputStream(new FileOutputStream(“a.zip”);new ObjectInputStream(new FileInpu

8、tStream(“a.dat”);13. 下面哪个流是面向字符的输入流() 单选题 *BufferedWriterFileInputStreamObjectInputStreamInputStreamReader(正确答案)14. Java类库中将信息写入内存的类是() 单选题 *Java.io.FileOutputStreamjava.ByteArrayOutputStream(正确答案)java.io.BufferedOutputStreamjava.io.DataOutputStream15. FileReader类描述正确的是() 单选题 *字节输入流字符输入流(正确答案)打印流序列化流16. 具有readLine()方法的类是() 单选题 *FileWriterInputStreamReaderFileReaderBufferedReader(正确答案)17. 实现下列哪个接口,可以启动序列化功能() 单选题 *Runnable接口Comparable接口Serializable接口(正确答案)Comparator接口18. java中有几种类型的流,分别是( )流和( )流;JDK为每种类型的流提供了一些抽象类以供继承,字节流继承于(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论