點擊查看:2015年計算機二級《JAVA》章節(jié)習題及答案匯總
第7章 輸入輸出及文件操作
1[單選題]下列關于棧的描述中錯誤的是( )。
A.棧是先進后出的線性表
B. 棧只能順序存儲
C. 棧具有記憶作用
D. 對棧的插入與刪除操作中,不需要改變棧底指針
參考答案:B
2[單選題]要從文件" file.dat"文件中讀出第10個字節(jié)到變量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流的區(qū)別是( )
A.每次讀入的字節(jié)數不同
B.前者帶有緩沖,后者沒有
C.前者是塊讀寫,后者是字節(jié)讀寫
D.二者沒有區(qū)別,可以互換使用
參考答案: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.字節(jié)流類 C.對象流類 D.非流類
參考答案:B
25[填空題]FileInputStream是字節(jié)流;BufferedWriter是字符流;ObjectOutputStream是 。
參考解析:對象流或對象輸出流
26[填空題]過濾字節(jié)輸出流都是______抽象類的子類。
參考解析:InputStream
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |