java复习题库习题71.doc_第1页
java复习题库习题71.doc_第2页
java复习题库习题71.doc_第3页
java复习题库习题71.doc_第4页
java复习题库习题71.doc_第5页
全文预览已结束

下载本文档

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

文档简介

第七章 输入与输出流一、选择题1流的传递方式是(B) A. 并行的 B. 串行的 C. 并行和串行 D. 以上都不对2下列不是java的输入输出流的是(A) A. 文本流 B. 字节流 C. 字符流 D. 文件流3凡是从中央处理器流向外部设备的数据流称为(D) A. 文件流 B. 字符流 C. 输入流 D. 输出流4获取一个不包含路径的文件名的方法为(A)A. String getName( ) B. String getPath( ) C. String getAbslutePath( ) D. String getParent( )5下列属于文件输入输出类的是(D)A. FileInputStream和FileOutputStream B. BufferInputStream和BufferOutputStream C. PipedInputStream和PipedOutputStream D. 以上都是6下列不属于FileInputStream输入流的read()成员函数的是(D)A. int read(); B. int read(byte b); C. int read(byte b,int offset,int len); D. int read(int line);7当处理的数据量很多,或向文件些很多次小数据,一般使用(C)流A. DataOutput B. FileOutput C. BufferedOutput D.PipedOutput8当把一个程序、线程或代码段的输出连接到另一个程序、线程或代码短的输入时,应使用(D)流A. DataOutput B. FileOutput C. BufferedOutput D. PipedOutput当要将一文本文件当作一个数据库访问,读完一个纪录后,跳到另一个纪录,它们在文件的不同地方时,一般使用(B)类访问。A. FileOutputStream B. RandomAccessFile C. PipedOutputStream D. BufferedOutputStream10java中,实现通过网络使用URL访问对象的功能的流是(A)A. URL输入流B. Sock输入流 C. PipedInputStream输入流 D. BufferedInputStream输入流11以下哪一个为标准输出流类 ( C ) 。 A、DataOutputStream B、FilterOutputStream C、PrintStream D、BufferedOutputStream12将读取的内容处理后再进行输出,适用下述哪种流(B)。A、PipedStream B、FilterStream C、FileStream D、ObjectStream13DataInput和DataOutput是处理哪一种流的接口(B)。A、文件流 B、字节流C、字符流 D、对象流14下面语句正确的是 ( A ) 。 A、RandomAccessFile raf=new RandomAccesssFile(“data.dat”,”rw”); B、RandomAccessFile raf=new RandomAccesssFile(new DataInputStream(); C、RandomAccessFile raf=new RandomAccesssFile(“data.dat”); D、RandomAccessFile raf=new RandomAccesssFile(new File(“data.dat”);15以下不是Reader基类的直接派生子类的是(C)。A、BufferedReaderB、FilterReaderC、FileReader D、PipedReader16测试文件是否存在可以采用如下哪一个方法(D)。A、isFile() B、isFiles()C、exist()D、exists()二、填空题1java的输入输出流包括_字节流_、字符流、文件流、对象流以及多线程之间通信的管道。java中的非字符输出流都是_ OutputStream _抽象类的子类。3. java中的字符输出流都是抽象类_Writer_的子类.4. DataOutputStream数据流向文件里写数据的方法为_writer() _.5. RandomAccessFile所实现的接口是_DataInput接口_和DataOutput接口.6. 文件类_File_是java.io中的一个重要的非流类,里面封装了对文件系统进行操作的功能.7. 文件操作中经常需要的是随机访问, java中的_ RandomAccessFile _类提供了随机访问文件的功能.8Java中,InputStream和OutputStream是以 字节 为数据读写单位的输入输出流的基类;Reader和Writer是以字符为数据读写单位的输入输出流的基类。9以字符方式对文件进行读写可以通过 FileReader 类和 FileWriter 类来实现。10RandomAccessFile类所实现的接口有DataInput和DataOutput,调用它的seek()方法可以移动文件位置指针,以实现随机访问。1. java语言提供处理不同类型流的类的包是(D)a) java.sqlb) java.utilc) java.mathd) java.io2. 不属于java.io包中的接口的一项是(C)a) DataInputb) DataOutput c) DataInputStream d) ObjectInput3. ByteArrayOutputStream将下列哪一项作为输出流 ( C)a) 字符 b)字节 c)字节数组D)对象4. 下列流中哪一个使用了缓冲区技术 (A) ABuffereOutputStreamB. FileInputStreamC. DataOutputStream D.FileReader5. 能对读入字节数据进行java基本数据类型判断过滤的类是(C)A. PrintStreamB.DataOutputStreamC.DataInputStreamD.BuffereInputStream6. 使用下列哪一个类可以实现在文件的任意一个位置读写一个记录(A)A.RandomAccessFileB.FileReaderC.FileWriterD.FileInputStream7通常情况下,下列哪一个类的对象可以作为BufferedReader类的构造函数的参数(A)A.InputStreamReaderB.PrintStreamC.OutputStreamReaderD.PrintWriter8FileOutputStream类的父类是()A.FileB.FileOutputC.OutputStream D.InputStream9、下面的程序段创建了BufferedReader类的对象in,以便读取本机c盘my文件夹下的文件1.txt。File构造函数中正确的路径和文件名的表示是( C )。File f = new File(填代码处);file =new FileReader(f);in=new BufferedReader(file);A) ./1.txt B) ./my/1.txt C) c:my1.txt D) c: my1.txt 二填空题1. Java的I/O流包括字节流、字符流、文件流、对象流和管道流2. 按照流的方向来分,I/O流包括 输入 和 输出流3. 向DataOutputStream对象dos 的当前集团处写入一个保存在变量f中的浮点数的语句是 dos.writeDo

温馨提示

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

评论

0/150

提交评论