17 下列敘述中,正確的是___C___。
A、Reader是一個(gè)讀取字符文件的接口 B、Reader是一個(gè)讀取數(shù)據(jù)文件的抽象類(lèi)
C、Reader是一個(gè)讀取字符文件的抽象類(lèi) D、Reader是一個(gè)讀取字節(jié)文件的一般類(lèi)
解析:Java中的流分為兩種,一種是字節(jié)流,另一種是字符流,分別由四個(gè)抽象類(lèi)來(lái)表示(每種流包括輸入和輸出兩種,所以一共四個(gè)):InputStream,OutputStream,Reader,Writer。Java中其他多種多樣變化的流均是由它們派生出來(lái)的。
在這其中InputStream和OutputStream在早期的Java版本中就已經(jīng)存在了,它們是基于字節(jié)流的,而基于字符流的Reader和Writer是后來(lái)加入作為補(bǔ)充的。在這四個(gè)抽象類(lèi)中,InputStream和Reader定義了完全相同的接口:
int read()
int read(char cbuf[])
int read(char cbuf[], int offset, int length)
而OutputStream和Writer也是如此:
int write(int c)
int write(char cbuf[])
int write(char cbuf[], int offset, int length)
18 用于輸入壓縮文件格式的ZipInputStream類(lèi)所屬包是___D___。
A、java.util B、java.io C、java.nio D、java.util.zip
解析:ZipInputStream該對(duì)象用于從ZIP壓縮文件中創(chuàng)建輸入流對(duì)象。
對(duì)象定義結(jié)構(gòu):java.util.zip.ZipInputStream
靜態(tài)成員變量:CENATT、CENATX、CENCRC……,這些靜態(tài)成員變量用于定義在壓縮過(guò)程中采用的壓縮算法。
構(gòu)造方法:ZipInputStream(InputStream in)應(yīng)用輸入流對(duì)象創(chuàng)建從ZIP文件中讀取數(shù)據(jù)的輸入流對(duì)象。
成員方法:
int available() 判斷當(dāng)前入口指定的壓縮原始文件中是否還有未讀數(shù)據(jù)。
void close() 關(guān)閉ZIP輸入流對(duì)象。
void closeEntry() 關(guān)閉被讀取的ZIP入口,并移動(dòng)到下一壓縮原始文件入口。
protectedZipEntry createZipEntry(String name) 利用指定的名稱(chēng)創(chuàng)建ZipEntry對(duì)象實(shí)例。
ZipEntry getNextEntry() 將輸入流對(duì)象移動(dòng)到下一入口對(duì)象。
int read(byte[] b, int off, int len) 從當(dāng)前ZipEntry中讀取字節(jié)數(shù)組。
long skip(long n) 將輸入流指定的讀取數(shù)據(jù)位置移動(dòng)n個(gè)字節(jié)。
在Swing中用輕量級(jí)的構(gòu)件替代了AWT中的重量級(jí)的構(gòu)件,而且Swing的替代構(gòu)件中都包含有一些其他的特性。與AWT構(gòu)件不同,Swing構(gòu)件不能直接添加到頂層容器中,它必須添加到一個(gè)與Swing頂層容器相關(guān)聯(lián)的內(nèi)容面板(contentPane)上。
19 查找隨機(jī)文件的記錄時(shí),應(yīng)使用的方法是___C___。
A、readInt() B、readBytes(int n) C、seek(long l) D、readDouble()
文件操作中經(jīng)常需要的是隨機(jī)訪(fǎng)問(wèn),Java中的RandomAccessFile類(lèi)提供隨機(jī)訪(fǎng)問(wèn)文件的功能,其中的seek方法實(shí)現(xiàn)了查找隨機(jī)文件記錄的功能,格式如下:
void seek( long pos ); //用于移動(dòng)文件指針到指定的位置
計(jì)算機(jī)等級(jí)考試二級(jí)Java練習(xí)題及解析匯總
希望與更多計(jì)算機(jī)等級(jí)考試的網(wǎng)友交流,請(qǐng)進(jìn)入計(jì)算機(jī)等級(jí)考試論壇
更多信息請(qǐng)?jiān)L問(wèn):考試吧計(jì)算機(jī)等級(jí)考試欄目
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |