io流課后練習(xí)題(最新整理)_第1頁
io流課后練習(xí)題(最新整理)_第2頁
io流課后練習(xí)題(最新整理)_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、一、選擇題第十一章 io 流練習(xí)題1. 以下關(guān)于 file 類說法正確的是(b.c ):a: 一個(gè) file 對(duì)象代表了操作系統(tǒng)中的一個(gè)文件或者文件夾b: 可以使用 file 對(duì)象創(chuàng)建和刪除一個(gè)文件c: 可以使用 file 對(duì)象創(chuàng)建和刪除一個(gè)文件夾d: 當(dāng)一個(gè) file 對(duì)象被垃圾回收時(shí),系統(tǒng)上對(duì)應(yīng)的文件或文件夾也被刪除2. 有如下代碼,正確答案是( d ):public class testfilepublic static void main(string args)file file = new file(“chp13/corejava.txt”);a. corejava.txt 文件在

2、系統(tǒng)中被創(chuàng)建b. 在 windows 系統(tǒng)上運(yùn)行出錯(cuò),因?yàn)槁窂椒指舴徽_c. corejava.txt 文件在系統(tǒng)中沒有被創(chuàng)建d. 如果 corejava.txt 文件已存在,則拋出一個(gè)異常3. 文件輸出流的構(gòu)造方法是 public fileoutputstream(string name,boolean append) throws filenotfoundexception,當(dāng)參數(shù) append 的值為 true 時(shí),表示(b)a: 創(chuàng)建一個(gè)新文件b: 在原文件的尾部添加數(shù)據(jù)c: 覆蓋原文件的內(nèi)容d: 在原文件的指定位置添加數(shù)據(jù)4. 下面的程序段的功能是(b)file file1=new

3、 file(e:xxxyyy);file1.mkdir();a: 在當(dāng)前目錄下生成子目錄:xxxyyyb: 生成目錄: e:xxxyyy c: 在當(dāng)前目錄下生成文件 xxx.yyyd: 以上說法都不對(duì)5. 下列不是 java 的輸入輸出流的是( a.d )a: 文本流b: 字節(jié)流c: 字符流d: 文件流3. 凡是從中央處理器或者是內(nèi)存流向外部設(shè)備的數(shù)據(jù)流稱為(c)a: 文件流b: 字符流c: 輸入流d: 輸出流4. 下列屬于文件輸入輸出類的是()a:fileinputstream 和 fileoutputstreamb:bufferinputstream 和 bufferoutputstrea

4、m c:pipedinputstream 和 pipedoutputstreamd. 以上都是5. 下列敘述中,錯(cuò)誤的是()a:file 類能夠存儲(chǔ)文件b:file 類能夠讀寫文件c:file 類能夠建立文件d:file 類能夠獲取文件目錄信息6. 下列敘述中,正確的是()a:reader 是一個(gè)讀取字符文件的接口b:reader 是讀取數(shù)據(jù)文件的抽象類c:reader 是一個(gè)讀取字符文件的抽象類 d:reader 是讀取字節(jié)文件的一般類7. 字符輸出流類都是()抽象類的子類a:filterwriterb:filewritec:writerd:outputstreamwrite8. 下面關(guān)于

5、fileinputstream 類型說法正確的是():a: 創(chuàng)建 fileinputstream 對(duì)象是為了讀取硬盤上的文件b: 創(chuàng)建 fileinputstream 對(duì)象時(shí),如果硬盤上對(duì)應(yīng)的文件不存在,則拋出異常c: 利用 fileinputstream 對(duì)象可以創(chuàng)建文件d: 以上說法都不對(duì)二、簡(jiǎn)答題:1. 簡(jiǎn)述什么是流2. 簡(jiǎn)述 java io 流層次結(jié)構(gòu)3. java 中的 io 流橋接器類有哪些4. 使用字符流的優(yōu)勢(shì)是什么5. 簡(jiǎn)述對(duì)象的序列化與反序列化6. 要想從某個(gè)文件中獲得一個(gè)字符輸出流,則至少有以下三種方式分別是: 利用 filewriter 類、利用 printwriter

6、類、利用 fileoutputstream 類,并通過 outputstreamwriter 類獲得 writer,請(qǐng)簡(jiǎn)述這三種方式獲得 writer 的區(qū)別。7.三、編程題:1. 將文件中的一行 double 數(shù)(空格隔開),排序后,輸出(每個(gè)換行)2. 編寫程序?qū)崿F(xiàn)在文件中錄入或者讀取學(xué)生信息、課程信息、選課信息3. 利用 fileinputstream 和 fileoutputstream,完成下面的要求:1) 用 fileoutputstream 在當(dāng)前目錄下創(chuàng)建一個(gè)文件“test.txt”,并向文件輸出“helloworld”,如果文件已存在,則在原有文件內(nèi)容后面追加。2) 用 fi

7、leinputstream 讀入 test.txt 文件,并在控制臺(tái)上打印出 test.txt 中的內(nèi)容。4. 從命令行中讀入一個(gè)文件名,判斷該文件是否存在。如果該文件存在,則在原文件相同路徑下創(chuàng)建一個(gè)文件名為“copy_原文件名”的新文件,該文件內(nèi)容為原文件的拷貝?!啊薄啊盿t the end, xiao bian gives you a passage. minand once said, people who learn to learn are very happy people. in every wonderful life, learning is an eternal them

8、e. as a professional clerical and teaching position, i understand the importance of continuous learning, life is diligent, nothing can be gained, only continuous learning can achieve better self. only by constantly learning and mastering the latest relevant knowledge, can employees from all walks of life keep up with the pace of enterprise development and innovate to meet the needs of the market. this docu

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論