java中哪个类提供随机访问文件_2016年计算机二级《JAVA》章节习题:输入输出及文件操作...

本文介绍了Java中的输入输出及文件操作,重点讲解了RandomAccessFile类如何提供随机访问文件的功能,包括读取特定位置的字节和进行块读写。同时,文章还涉及了栈的特点、不同类型的流及其区别,如Character流与Byte流,以及多线程间通信所需的Piped stream。
摘要由CSDN通过智能技术生成

630a0f61536a13da5621a50b5013115c.png

第7章 输入输出及文件操作

1[单选题]下列关于栈的描述中错误的是( )。

A.栈是先进后出的线性表

B. 栈只能顺序存储

C. 栈具有记忆作用

D. 对栈的插入与删除操作中,不需要改变栈底指针

参考答案:B

2[单选题]要从文件" file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合? (  )

A.FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read();

B.FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read();

C.FileInputStream in=new FileInputStream("file.dat"); int c=in.read();

D.RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte();

参考答案:A

3[单选题]Character流与Byte流的区别是(  )

A.每次读入的字节数不同

B.前者带有缓冲,后者没有

C.前者是块读写,后者是字节读写

D.二者没有区别,可以互换使用

参考答案:A

4[单选题]为实现多线程之间的通信,需要使用下列哪种流才合适(  )

A.Filter streamB.File streamC.Random access streamD.Piped stream

参考答案:D

5[单选题]Java中哪个类提供了随机访问文件的功能(  )

A.RandomAccessFile类 B.RandomFile类C.File类 D.AccessFile类

参考答案:A

6[单选题]

参考答案:C

8[单选题]在读字符文件Employee.dat时,使用该文件作为参数的类是

A.BufferReader B.DataInputStream C.DataOutoutStream

D.FileInputStream

参考答案:D

14[单选题]下列哪个选项不是FilterInputStream的子类?

A.CheckedInputStream

B.BufferedInputStream

C.PushbackInputStream

D.FileInputStream

参考答案:D

16[单选题]下列哪个不是nio包的新特点?

A.内存映射技术 B.文件锁定 C.字符及编码 D.阻塞I/O

参考答案:D

17[单选题]下列哪个选项不是InputStream类中的方法?

A.public abstract int read()throws IOException

B.public final void writeInt(int v)throws IOException

C.public void close()throws IOException

D.public int available()throws IOException

参考答案:B

19[单选题]下列InputStream类中哪个方法可以用于关闭流?

A.skip() B.close() C.mark() D.reset()

参考答案:B

20[单选题]在程序读入字符文件时,能够以该文件作为直接参数的类是

A.FileReader

B.BufferedReader

C.FileInputStream

D.ObjectInputStream

参考答案:A

21[单选题]java.io包的File类是

A.字符流类 B.字节流类 C.对象流类 D.非流类

参考答案:B

25[填空题]FileInputStream是字节流;BufferedWriter是字符流;ObjectOutputStream是    。

参考解析:对象流或对象输出流

26[填空题]过滤字节输出流都是______抽象类的子类。

参考解析:InputStream

2829f2ca24f0d0090cbba57f30759f23.png

2016年计算机二级《JAVA》章节习题:输入输出及文件操作.doc

下载Word文档到电脑,方便收藏和打印[全文共1409字]

编辑推荐:

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

下载Word文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值