点击查看:2015年计算机二级《JAVA》章节习题及答案汇总
第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
10[单选题]
参考答案:D我
13[单选题]
参考答案:D
14[单选题]下列哪个选项不是FilterInputStream的子类?
A.CheckedInputStream
B.BufferedInputStream
C.PushbackInputStream
D.FileInputStream
参考答案:D
15[单选题]
参考答案:B
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
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |