java復習題庫習題_第1頁
java復習題庫習題_第2頁
java復習題庫習題_第3頁
java復習題庫習題_第4頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第七章輸入與輸出流一、選擇題1 .流的傳遞方式是(B)A.并行的B.串行的C.并行和串行D.以上都不對2 .下列不是java的輸入輸出流的是(AA.文本流B.字節(jié)流C.字符流D.文件流3.凡是從中央處理器流向外部設(shè)備的數(shù)據(jù)流稱為(D)A.文件流B.字符流C.輸入流D.輸出流4,獲取一個不包含路徑的文件名的方法為(A)A. String getName()B. String getPath()C. String getAbslutePath()D. String getParent( )5 .下列屬于文件輸入輸出類的是(D)B. BufferInputStream 和 BufferOutputS

2、treamC. PipedInputStream 和 PipedOutputStreamD.以上都是6 .下列不屬于FileInputStream 輸入流的read ()成員函數(shù)的是(D)A. int read();B. int read(byte b);C. int read(byte b口,int offset,int len);D. int read(int line);7 .當處理的數(shù)據(jù)量很多,或向文件些很多次小數(shù)據(jù),一般使用(C)流A. DataOutputB. FileOutputC. BufferedOutputD.PipedOutput8 .當把一個程序、線程或代碼段的輸出連接

3、到另一個程序、線程或代碼短的輸 入時,應(yīng)使用(D)流A. DataOutputB. FileOutputC. BufferedOutputD. PipedOutput9 .當要將一文本文件當作一個數(shù)據(jù)庫訪問,讀完一個紀錄后,跳到另一個紀錄,它們在文件的不同地方時,一般使用(B)類訪問。A. FileOutputStreamB. RandomAccessFileC. PipedOutputStreamD. BufferedOutputStream10 . java中,實現(xiàn)通過網(wǎng)絡(luò)使用URL訪問對象的功能的流是(A)A. URL輸入流B. Sock輸入流C. PipedInputStream 輸入

4、流D. BufferedInputStream 輸入流11 .以下哪一個為標準輸出流類(C )。A、DataOutputStreamB、FilterOutputStreamC 、 PrintStreamD、 BufferedOutputStream12 .將讀取的內(nèi)容處理后再進行輸出,適用下述哪種流(B )。A PipedStreamB、 FilterStreamC 、 FileStreamD、 ObjectStream13 . DataInput 和 DataOutput 是處理哪一種流的接口( B )。A、文件流B、字節(jié)流C、字符流D、對象流14 .下面語句正確的是(A )。A、Rando

5、mAccessFile 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(newFile( "data.dat " );15 .以下不是

6、Reader基類的直接派生子類的是(C)。B、FilterReaderA、BufferedReaderC、FileReaderD、PipedReader16 .測試文件是否存在可以采用如下哪一個方法(D )。A、isFile ()B 、isFiles ()C exist ()D> exists ()二、填空題1. java的輸入輸出流包括?節(jié)流 、字符流、文件流、對象流以及多線程之間通信的管道。2. . java中的非字符輸出流都是 OutputStream 抽象類的子類。3. java中的字符輸出流都是抽象類Writer 的子類.4. DataOutputStream數(shù)據(jù)流向文件里寫數(shù)

7、據(jù)的方法為writer ().5. RandomAccessFile 所實現(xiàn)的接口是 JDataInput 接口 f口 DataOutput接口 .6. 文件類 File是java.io中的一個重要的非流類,里面封裝了對文件系 統(tǒng)進行操作的功能.7. 文件操作中經(jīng)常需要的是隨機訪問,java 中的 RandomAccessFile 類提供了隨機訪問文件的功能.8. Java中,InputStream和OutputStream是以 字節(jié)為數(shù)據(jù)讀寫單位的輸入輸出流的基類;Reader Writer是以 字符為數(shù)據(jù)讀寫單位的輸入輸出流的基類。9. 以字符方式對文件進行讀寫可以通過FileReader

8、 類和FileWhter 類來實現(xiàn)。10. RandomAccessFile 類所實現(xiàn)的接口有DataInput和DataOutput,調(diào)用它的seek()方法可以移動文件位置指針,以實現(xiàn)隨機訪問。1. java語言提供處理不同類型流的類的包是( D)a) java.sql b) java.util c) java.math d) java.io2 .不屬于java.io包中的接口的一項是( C)a) DataInput b) DataOutput c) DataInputStream d) ObjectInput3 . ByteArrayOutputStream將下列哪一項作為輸出流(C)a

9、)字符b)字節(jié)c)字節(jié)數(shù)組D)對象4 .下列流中哪一個使用了緩沖區(qū)技術(shù)(A)A . BuffereOutputStreamB. FileInputStreamC. DataOutputStreamD.FileReader5 .能對讀入字節(jié)數(shù)據(jù)進行java基本數(shù)據(jù)類型判斷過濾的類是( C)A. PrintStreamB.DataOutputStreamC.DataInputStreamD.BuffereInputStream(A)6 .使用下列哪一個類可以實現(xiàn)在文件的任意一個位置讀寫一個記錄A.RandomAccessFileB.FileReaderC.FileWriterD.FileInput

10、StreamB.PrintStreamD.PrintWriter7 .通常情況下,下列哪一個類的對象可以作為BufferedReader類的構(gòu)造函數(shù)的參數(shù)(A)A.InputStreamReaderC.OutputStreamReader8 . FileOutputStream 類的父類是()A.FileB.FileOutputC.OutputStreamD.InputStream9、下面的程序段創(chuàng)建了 BufferedReader類的對象in,以便讀取本機c盤my文 件夾下的文件1.txto File構(gòu)造函數(shù)中正確的路徑和文件名的表示是(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流包括字節(jié)流、字符流、文件流、對象流和管道流2 .按照流的方向來分,I/O流包括輸入和輸出流3 .向DataOutputStream對象dos的當前集團處寫入一個保存在變量 f中的浮點數(shù)的語 句是 do

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論