資源描述:
《5. java_io知識測試》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在應用文檔-天天文庫。
1、集合部分測試題考試宣言:同學們,考試考多少分不是我們的目的!排在班級多少的名次也不是我們的初衷!我們考試的目的是要通過考試中的題目,檢查大家在這段時間的學習中,是否已經(jīng)把需要掌握的知識掌握住了,如果哪道題目你不會做,又或者做錯了,那么不用怕,考完試后,導師講解的時候你要注意聽!那時候?qū)W會了,記住了,也一樣不影響你高薪就業(yè)!本套題共40道不定項選擇題,其中單選30道,多選10道。單選2分/題,多選4分/題。多選題不全對半分,全對滿分。1.所有異常的父類是(A)a)Throwable類b)Error類c)Exceptio
2、n類d)RuntimeException類2.下列關鍵字能和try一起使用的有(CD)a)finalb)finalizec)finallyd)catch3.實現(xiàn)下列哪個接口,可以啟用序列化功能(B)a)Runnable接口b)Serializable接口c)Comparable接口d)Comparator接口1.當方法遇到異常(編譯時異常)又不知如何處理時,下列哪種說法是正確的(C)a)捕獲異常(try{…}catch{…})b)拋出異常(throw異常對象)c)聲明異常(throws異常類型)d)嵌套異常2.如何自
3、定義一個異常類(AB)a)讓這個類繼承Exceptionb)讓這個類繼承RuntimeExceptionc)讓這個類繼承Comparatord)讓這個類繼承Comparable3.可以用來操作路徑的類是(A)a)Fileb)FileStreamc)OutputStreamd)FileReader4.File類中,創(chuàng)建多級目錄,可以通過以下那個方法(D)a)create()b)createNewFile()c)mkdir()d)mkdirs()5.下列哪一個import命令可以使我們在程序中創(chuàng)建輸入/輸出流對象(B)a
4、)importjava.sql.*;b)importjava.io.*;c)importjava.net.*;d)importjava.util.*;6.下列關于Java中文件輸入輸出的說法正確的是(AB)a)在Java中,文件的輸入輸出功能是通過流來實現(xiàn)的b)如果要把數(shù)據(jù)寫入一個文件中,需要創(chuàng)建一個流對象c)字符流在某些方面比如圖片的處理,比字節(jié)流更方便d)可以通過Readerr=newReader(“c:\java.txt”);創(chuàng)建一個輸入流對象7.獲取指定目錄下所有的文件,可以通過哪個方法實現(xiàn):(D)a)li
5、st()a)getDir();b)listFile()c)listFiles()2.下面用字符流能成功拷貝的文件有(C)a)java基礎自測題.docb)學生考試答案.xmlc)Student.javad)學生信息表.xlsx3.看下面程序,加入xxx.txt里面有一個文字”a”,請問該程序輸出結(jié)果是(D)publicstaticvoiddemo1()throwsFileNotFoundException,IOException{InputStreamis=newInputStream("xxx.txt");intx
6、=is.read();System.out.println(x);}a)Ab)ac)97d)編譯報錯4.如果我想保留a.txt中原有的內(nèi)容,在后面追加寫入數(shù)據(jù),下面創(chuàng)建輸出流對象寫法正確的是(B)a)FileOutputStreamfos=newFileOutputStream(“a.txt”);b)FileOutputStreamfos=newFileOutputStream(“a.txt”,true);c)BufferedOutputStreambos=newBufferedOutputStream(“a.txt
7、”,true);d)OutputStreamWriterosw=newOutputStreamWriter(newInputStream(“a.txt”,true),”gbk”);5.下面關于字節(jié)流說法不正確的是(BC)a)字節(jié)流拷貝文件時一次讀取一個字節(jié)b)字節(jié)流拷貝文件時一次讀取兩個字節(jié)c)字節(jié)流使用完后需要關,內(nèi)存輸出流使用完后也必須要關閉d)FileOutputStream沒有緩沖區(qū),而FileWriter有緩沖區(qū)6.判斷一個文件的大小我們可以使用哪個方法(AD)a)File類的length()方法b)Fil
8、e類的available()方法a)FileInputStream類的length()方法b)FileInputStream類的available()方法2.已知海賊王全集.avi這個文件有20Gb的大小,復制該文件最快的方式是(D)a)FileInputStreamfis=newFileInputStream("雙元.jpg");FileOu