在線網(wǎng)課知道智慧《走進(jìn)JAVA編程(昆明理大)》單元測試答案_第1頁
在線網(wǎng)課知道智慧《走進(jìn)JAVA編程(昆明理大)》單元測試答案_第2頁
在線網(wǎng)課知道智慧《走進(jìn)JAVA編程(昆明理大)》單元測試答案_第3頁
在線網(wǎng)課知道智慧《走進(jìn)JAVA編程(昆明理大)》單元測試答案_第4頁
在線網(wǎng)課知道智慧《走進(jìn)JAVA編程(昆明理大)》單元測試答案_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第一章單元測試第二章單元測試第三章單元測試第四章單元測試第五章單元測試第六章單元測試第七章單元測試第八章單元測試第九章單元測試第十章單元測試第一章單元測試1【單選題】(2分)下面的方法中,不能實現(xiàn)為Java程序輸入數(shù)據(jù)的是___________。()A.直接使用System.in對象的各種方法B.將標(biāo)準(zhǔn)輸入流對象System.in封裝成BufferedReader對象C.使用命令行參數(shù)D.將標(biāo)準(zhǔn)輸入流對象System.in封裝成Scanner對象2【單選題】(2分)Scanner對象中用于讀取一個整數(shù)的方法是_________。()A.nextIntB.readLineC.nextD.nextDouble3【判斷題】Java既是開發(fā)環(huán)境,又是應(yīng)用環(huán)境,它代表了一種新的計算模式。()A.錯B.對4【判斷題】Java是一種嚴(yán)格的面向?qū)ο笳Z言,編寫的所有代碼都限定在類內(nèi)完成。()A.對B.錯5【判斷題】JVM的代碼格式為壓縮的字節(jié)碼,因而效率較高。()A.對B.錯第二章單元測試1【單選題】(2分)有聲明語句“finalintP=3;ints;”,下列的哪個語句是正確的________。()A.s=2*P;B.s=2*++P;C.s=2*P--;D.s=2*P++;2【單選題】(2分)publicclassEx49{publicstaticvoidmain(Stringargs[]){floata=20.28f,b=5.0F;a%=b;b*=b+2;System.out.println(""a=""+a+"",b=""+b);}}"上面程序的運行結(jié)果是________。()A.a=0.28,b=35.00B.a=0.28,b=35C.a=0,b=27D.a=0,b=27.003【判斷題】基本數(shù)據(jù)類型的變量在聲明時,系統(tǒng)會給它們分配相應(yīng)的存儲空間。()A.對B.錯4【判斷題】引用型數(shù)據(jù)類型的變量在聲明時,系統(tǒng)不會為它們分配相應(yīng)的存儲空間。()A.錯B.對5【判斷題】在Java語言中可以同時使用ASCII碼和Unicode碼。()A.錯B.對第三章單元測試1【判斷題】else子句總是與和它具有相同縮進(jìn)格式的if語句配對。()A.對B.錯2【判斷題】在for循環(huán)中,初始化語句可以定義兩種不同類型的變量。()A.錯B.對3【判斷題】在switch語句中的表達(dá)式計算結(jié)果可以是浮點型。()A.錯B.對4【單選題】(2分)publicclassExa2{publicstaticvoidmain(String[]args){intgrade;grade=Integer.parseInt(args[0]);if(grade=60)System.out.println(""及格"");elseif(grade=70)System.out.println(""中"");elseif(grade=80)System.out.println(""良"");elseif(grade=90)System.out.println(""優(yōu)"");elseSystem.out.println(""不及格"");}}仔細(xì)閱讀上面的程序,選擇正確答案________。()A.其他說法都不對B.程序編譯就會出錯C.程序是正確的D.程序編譯不出錯,但是不能按邏輯顯示正確的結(jié)果5【單選題】(2分)inti=1;switch(i){case0:System.out.print(""zero"");case1:System.out.print(""one"");case2:System.out.print(""two"");break;default;System.out.print(""default"");}指出上列程序的運行結(jié)果________。()A.zeroonetwoB.oneC.onetwoD.onetwodefault第四章單元測試1【單選題】(2分)下面語句錯誤的是_______。()A.double[]a3=newdouble[3];B.doublea2[][]=newdouble[3];C.doublea4[]={1.0,2.0,3.0};D.double[]a1=newdouble(3);2【單選題】(2分)下列關(guān)于運行程序的命令行參數(shù)的描述中,正確的是_______。()A.第一個命令行參數(shù)被存放在args[0]中B.數(shù)組args[]的大小與命令行參數(shù)的個數(shù)無關(guān)C.第一個命令行參數(shù)被存放在args[1]中D.命令行的命令字被存放在args[0]中3【單選題】(2分)若有定義byte[]x={11,22,33,-66};,其中3≧k≧0,則對x數(shù)組引用錯誤的是_______。()A.x[5-3]B.x[k+5]x[0]C.x[k]4【判斷題】數(shù)組是由多個類型相同的元素組成的有順序的數(shù)據(jù)集合。數(shù)組為處理一組同類型數(shù)據(jù)提供了方便,實現(xiàn)對這些數(shù)據(jù)的統(tǒng)一管理。()A.錯B.對5【判斷題】數(shù)組與基本數(shù)據(jù)類型變量同樣,聲明數(shù)組后即可給數(shù)組元素賦值。()A.錯B.對第五章單元測試1【判斷題】在一個類的內(nèi)部可以再定義其他類,這樣的類稱為內(nèi)部類。()A.錯B.對2【判斷題】繼承具有傳遞性。若B類繼承于A類,C類繼承于B類,則C類將間接繼承A類的特性。()A.錯B.對3【判斷題】Java只允許一個類有一個父類,但允許一個類實現(xiàn)多個接口。()A.錯B.對4【單選題】(2分)如果一個類需要從其它類繼承屬性和方法,需要使用的關(guān)鍵字是________。()A.importB.implementsC.packageD.extends5【單選題】(2分)在一個方法體內(nèi)定義的局部變量的作用范圍是________。()A.該方法體內(nèi)B.該類內(nèi)及其子類C.該類所在的包的所有類D.該類內(nèi)6【單選題】(2分)若要使一個方法能夠不依賴于該類對象而存在,必須使用的關(guān)鍵字是________。()A.voidB.publicC.staticD.final第六章單元測試1【判斷題】如果數(shù)據(jù)需要按指定的自然順序排序,首先選擇TreeSet或TreeMap。()A.對B.錯2【判斷題】以Hash開頭的集合類,元素的讀取和修改效率最高。()A.對B.錯3【判斷題】以Linked開頭的集合類,元素的讀取慢但修改快。()A.錯B.對4【單選題】(2分)下列有關(guān)Java包的說法中,錯誤的是()。A.程序中可以有多條package語句B.若沒有為源代碼文件指定具體的包,則它屬于默認(rèn)的無名包C.package語句一定出現(xiàn)在其他執(zhí)行代碼之前D.可以用點分隔的形式指定具有層次結(jié)構(gòu)的包5【單選題】(2分)Strings=""12345#aaa#bbb#67890"";intn=s.indexOf(""#"");intk=s.indexOf(""#"",n+1);intm=s.indexOf(""#"",k+1);Strings2=s.substring(m+1);System.out.println(s2);閱讀上面的程序片斷,輸出結(jié)果是()。A.bbbB.67890C.aaaD.12345第七章單元測試1【判斷題】try{try塊代碼}catch(IOExceptione){異常處理代碼1}catch(Exceptione){異常處理代碼2}以上try-catch結(jié)構(gòu)的try塊代碼拋出異常IOException時,將執(zhí)行異常處理代碼1,異常處理代碼2不被執(zhí)行。()A.對B.錯2【判斷題】java.lang.Exception類的子類并不都是受檢查異常。()A.錯B.對3【判斷題】ArrayIndexOutOfBoundsException屬于受檢查異常。()A.錯B.對4【單選題】(2分)publicclassMyClassextendsException{}有如上MyClass類的定義,則MyClass屬于()。()A.運行時異常B.受檢查異常C.并非異常類D.錯誤5【單選題】(2分)publicclassmethodA(){foo();}"已知foo方法聲明拋出IOException異常,則如上程序代碼片斷中,關(guān)于需要在橫線處補充代碼的說法,正確的是()。()A.橫線處不需要補充代碼B.IOExceptionC.throwsIOExceptionD.throwIOException6【單選題】(2分)關(guān)于異常的描述,不正確的是()。()A.異常是一種在程序執(zhí)行過程中產(chǎn)生的打斷正常指令流的事件。B.捕獲是指在運行時環(huán)境的調(diào)度下,接收被拋出的異常對象并進(jìn)行異常處理。C.拋出是指將異常對象遞交給Java運行時環(huán)境,由運行時環(huán)境進(jìn)行異常處理的調(diào)度。D.Java語言中使用異常類抽象表示異常。Object類也可以作為異常類。第八章單元測試1【判斷題】對象流提供了按對象讀寫數(shù)據(jù)的方法。要實現(xiàn)對象的讀寫,對象必須經(jīng)過序列化(Serializable)處理。()A.對B.錯2【判斷題】過濾流就是數(shù)據(jù)輸入輸出時進(jìn)行數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)緩沖等過濾處理的類。()A.錯B.對3【判斷題】通過File類不能對文件屬性進(jìn)行修改。()A.對B.錯4【單選題】(2分)Java對文件類提供了許多操作方法,能獲得文件對象父路徑名的方法的是________。()A.getParent()B.getAbsolutePath()C.getName()D.getParentFile()5【單選題】(2分)下列Java語句:ObjectOutputStreamout=newObjectOutputStream(new___________(""employee.dat""));在下劃線處應(yīng)填的正確選項是________。()A.FileB.OutputStreamC.FileWriterD.FileOutputStream第九章單元測試1【判斷題】Swing的頂層容器有JFrame、JApplet、JWindow和JPanel。()A.對B.錯2【判斷題】一個容器中可以混合使用多種布局管理器。()A.錯B.對3【判斷題】在使用BorderLayout布局時,最多可以放入五個組件。()A.對B.錯4【單選題】(2分)以下組件中,不屬于Swing組件的是_______。()A.JlistB.JLabelC.ButtonD.JPanel5【單選題】(2分)要創(chuàng)建一個帶有標(biāo)題行和最小化、最大化和關(guān)閉按鈕的獨立窗口,需要使用的容器是_______。()A.JFrameB.JWindowC.JAppletD.JDialog6【單選題】(2分)通過_______,可以得到所選的下拉框的內(nèi)容。()A.調(diào)用下拉框的getSelectedItem()方法B.調(diào)用選中字符串的getSelectedString()方法C.調(diào)用選項數(shù)組的getSelectedItem()方法D.調(diào)用框架的getSelectedComboItem()方法第十章單元測試1【判斷題】多線程沒有安全問題。()A.對B.錯2【判斷題】stop()方法是終止當(dāng)前線程的一種狀態(tài)。()A.對B.錯3【判斷題】當(dāng)線程對象獲得CPU資源被調(diào)度執(zhí)行時,該線程會自動調(diào)用其run()方法執(zhí)行。()A.錯B.對4【單選題】(2分)當(dāng)線程調(diào)用start()后,其所處狀態(tài)為______。()A.運行狀態(tài)B.新建狀態(tài)C.阻塞狀態(tài)D.就緒狀態(tài)5【單選題】(2分)當(dāng)______方法終止時,能使線程進(jìn)入死亡狀態(tài)。

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論