Java筆試題庫及其答案_第1頁
Java筆試題庫及其答案_第2頁
Java筆試題庫及其答案_第3頁
Java筆試題庫及其答案_第4頁
Java筆試題庫及其答案_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

一.單選題在中,要判斷D盤下是否存在文件,應(yīng)該使用以下()判斷語句。(選擇一項)((“”)()==1)((“”)==1)((“”)())((“))答案2)在中,()對象可以使用鍵項)a )

/值的形式保存數(shù)據(jù)。

(選擇一b)c)d)答案3)給定代碼,如下:b1,b2){;}要使用這段代碼能夠編譯成功,橫線處可以填入() 。(選擇一項)a) ()(b12)b) ()b12b12()b12答案4)在中,在包下定義一個類,要讓包下的所有類都可以訪問這個類,這個類必須定義為()。(選擇一項)))))答案5)a)b)

在中,下列()語句不能通過編譯?!啊?“”+“”;“”+3;

(

選擇一項

)3+55+5.5;答案6)給定代碼如下,運行時,會產(chǎn)生()類型的異常。(選擇一項)=;(“”);))))答案7) 給定如下代碼,編譯運行之后,將會輸出() 。{([] ){5;(21)?(1)/22) ;}}( 選擇一項))1)2)2.5)3答案程序中,方法的格式正確的是()。(選擇一項))([]))([]))([]s)d) ([] )答案9)以下語句中,=“123456789”(1,3);執(zhí)行后中的值為。(選擇一項)a)“23”b)“123”c)“12”d)“234”答案10)給定如下代碼,編譯運行時,結(jié)果是() 。(選擇一項){([]){(0<3;){(i);}(i);}}編譯時報錯正確運行,輸出012正確運行,輸出123正確運行,輸出0123答案語言中,”123456789”((“5”)),輸出結(jié)果為()。(選擇一項)654-1答案12)給定某程序的方法,如下:([] ){( “”[1]);}從命令行傳參: ,該程序的運行結(jié)果是()。 (選擇一項)a)b)c)d) 運行時出現(xiàn)異常答案在中,已定義兩個接口B和C,要定義一個實現(xiàn)這兩個接口的類,以下語句正確的是()。(選擇一項)AAAAC答案14)給定代碼,如下:{(){(10%3);}}{(){(10/3);}([]){p=();();}}運行編譯后,輸出結(jié)果是( )。(選擇一項)11.033.3333333333333335答案15)給定某程序的方法,如下;(選擇一項)([]){i=0;();}01編譯錯誤運行時出現(xiàn)異常答案16)給定程序,如下:編譯運行 ,結(jié)果是( )。(選擇一項){10;){();}}1011編譯錯誤運行時出現(xiàn)異常答案17)在中,要創(chuàng)建一個新目錄,要使用( )類的實例。(選擇一項)a)b)c)d)答案在中,下列()是不合法的賦值語句。(選擇一項)1/3;1/3;1*3.0;1.0/3;答案在中,下列()類不能派生出子類.(選擇一項){}{}{}{}答案20)在中,關(guān)于類的描述,以下說法錯誤的是() 。(選擇一項)使用鍵/值的形式保存數(shù)據(jù)能夠保證其中元素的順序允許將用作鍵允許將用作值答案21) 在中,以下( )命令能夠?qū)⒃次募幾g為類文件 (選擇一項)a)b)c)d)答案22)在中,通過調(diào)用以下( )方法,可以裝載的橋。(選擇一項)()(“”);()(“”);(“”);(“”);答案23) 在中,對于的方法 (x), 描述正確的是( )。(選擇一項)使得第1個參數(shù)的值設(shè)為x使得第1個參數(shù)的值設(shè)為i使得第x個參數(shù)的值設(shè)為i使得第i個參數(shù)的值設(shè)為x答案24) 給定代碼,如下:編譯運行,結(jié)果是( )。(選擇一項)([]){s;(“”);}編譯錯誤編譯通過,但出現(xiàn)運行是錯誤正常運行,輸出正常運行,輸出答案25)在的異常處理模型中,無論是否發(fā)生異常, ()塊中的代碼都會被執(zhí)行。(選擇一項)a)b)c)d)答案26)

給定一個程序的方法的代碼片段如下:假如

d目錄下不存在文件,現(xiàn)運行該程序,下面的結(jié)果正確的是(

)。(選擇一項){((

“”));””;();();}(

e){(

“文件沒有發(fā)現(xiàn)!“)

;}將在控制臺上打?。骸拔募]有發(fā)現(xiàn)!”正常運行,但沒有生成文件運行后生成,但該文件中無內(nèi)容運行后生成,該文件內(nèi)容為:答案在中,下列代碼運行后的輸出結(jié)果是()。(選擇一項)5*3;53;;1821194答案在中,已獲得默認(rèn)類型的對象,要獲取結(jié)果集中的數(shù)據(jù),必須執(zhí)行的語句是()。(選擇一項)()()()()答案下列選項中,不屬于語言的關(guān)鍵字的是()。(選擇一項)a)b)c)d)答案在中,()關(guān)鍵字用來終止循環(huán)語句。(選擇一項)a)b)c)d)答案31) 給定代碼,如下,編譯運行后,結(jié)果是 0。(選擇一項){s;([]){;(c);}}編譯錯誤運行期異常,異常類型為運行期異常,異常類型為正確運行,但無輸出內(nèi)容答案給定代碼如下,關(guān)于的用法,以下描述正確的是()。(選擇一項)CB{C(){();}}用來調(diào)用類B中定義的()方法用來調(diào)用類C中定義的()方法用來調(diào)用類B的無參構(gòu)造方法用來調(diào)用類B中第一個出現(xiàn)的構(gòu)造方法答案分析如下代碼片段,輸出結(jié)果為().(選擇一項)=10;0;=0;(0<2){;;;}();a)25b)28c)31d)30答案34) 研究下面的 代碼,當(dāng)2時,運行結(jié)果是() 。(選擇一項)(x){(1);(3);(4);}a)沒有輸出任何結(jié)果輸出結(jié)果為3輸出結(jié)果是3和4輸出結(jié)果是l、3和4答案35) 在中,包中某類的方法使用下列 ()訪問修飾符修飾后,可以被包中的子類訪問,但不能被 中其他類訪問。(選擇一項)a)b)c)d)答案在中,()接口位于集合框架的頂層(選擇一項)a) b) c) d)答案中,數(shù)據(jù)類型的取值范圍是()。(選擇一項)a)-256至255b)-255至255c)-128至127d)-127至128答案38) 給定代碼如下,編譯運行后,輸出結(jié)果是 ()(選擇一項)。{i;(){;i;}([]){();();(());}}a)0 b)1 c)2 d)3答案在中,定義了一組用于與數(shù)據(jù)庫進行通信的接口和類,它們包括在()包中。(選擇一項)a)b)c)d)答案在的異常處理中,用戶字定義的異常類應(yīng)該是()的子類。(選擇一項)a)b)c)d)答案41)在中,如果父類中的某些方法不包含任何邏輯,并且需要由子類重寫,應(yīng)該使用()關(guān)鍵字來聲明父類的這些方法。 (選擇一項)a)b)c)d)答案42)在中,下面關(guān)于變量及其作用域的描述錯誤的是() 。(選擇一項)實例變量是類的成員變量實例變量用關(guān)鍵字聲明在方法中定義的局部變量在該方法被執(zhí)行時創(chuàng)建局部變量在使用前必須被初始化答案在中,無論測試條件是什么,下列()循環(huán)將至少執(zhí)行一次。(選擇一項)a)?c)?答案44)分析下面這段代碼,它的運行結(jié)果是() 。(選擇一項).*;B{([]){12;(i*);}}145169156程序無法編譯答案二.多選題1、下面有關(guān)變量及其作用域的陳述哪些是對的? ( )A、在方法里面定義的局部變量在方法退出的時候被撤銷。B、局部變量只在定義它的方法內(nèi)有效。C、在方法外面定義的變量(即實例變量)在對象被構(gòu)造時創(chuàng)建。D、在方法中定義的方法的參變量只要該對象被需要就一直存在。解答:ABC2.下面關(guān)于語言說法正確的是( )。A、語言是面向?qū)ο蟮?、解釋?zhí)行的網(wǎng)絡(luò)編程語言。B、語言具有可移植性,是與平臺無關(guān)的編程語言。C、語言可對內(nèi)存垃圾自動收集。D、語言編寫的程序雖然是“一次編譯,到處運行” ,但必須要有的運行環(huán)境。解答:3、下面哪幾個函數(shù)是 (){...} 的重載函數(shù)?( )A、(m){...}B、(){...}C、2(){...}D、 (m,f){...}解答:{([]){s1="";s2=("");(s1s2){..(1);}{..(2);}(s1.(s2)){..(3);}{..(4);}}}請選擇所有正確答案:A、

打印輸出

1B、

打印輸出

2C、

打印輸出

3D、

打印輸出

4答案:5. 在下面代碼中x為何值時輸出結(jié)果為“ 2”?( )(x){1("1");2:3("2");("");}A、1 B 、2 C 、3 D 、解答:6. 有關(guān)線程的哪些敘述是對的( )A、一旦一個線程被創(chuàng)建,它就立即開始運行。B、使用()方法可以使一個線程成為可運行的,但是它不一定立即開始運行。C、當(dāng)一個線程因為搶先機制而停止運行,它被放在可運行隊列的前面。D、一個線程可能因為不同的原因停止并進入就緒狀態(tài)。答案:7.下面哪幾項在編譯時候,會出現(xiàn)錯誤提示?(

)A、

(789);

B

()'

我';C、

('

我');

D

、

('a');解答:請問,執(zhí)行[][25];語句后,以下哪些選項正確?請選擇所有正確答案:A、x[24]值等于0。B、x[24]值未確定。C、x[25]值等于0D、x[25]值等于。E、值等于25。答案:接口的修飾符可以為()A B C D答案:請選出合理的標(biāo)識符A、 1、2C、$D、答案:三.簡答題請簡述的區(qū)別答:—修飾符(關(guān)鍵字)如果一個類被聲明為,意味著它不能再派生出新的子類,不能作為父類被繼承。 因此一個類不能既被聲明為的,又被聲明為的。將變量或方法聲明為,可以保證它們在使用中不被改變。被聲明為的變量必須在聲明時給定初值, 而在以后的引用中只能讀取, 不可修改。被聲明為的方法也同樣只能使用,不能重載—在異常處理時提供塊來執(zhí)行任何清除操作。如果拋出一個異常,那么相匹配的子句就會執(zhí)行,然后控制就會進入塊(如果有的話)—方法名。技術(shù)允許使用()方法在垃圾收集器將對象從內(nèi)存中清除出去之前做必要的清理工作。這個方法是由垃圾收集器在確定這個對象沒有被引用時對這個對象調(diào)用的。它是在類中定義的,因此所有的類都繼承了它。子類覆蓋()方法以整理系統(tǒng)資源或者執(zhí)行其他清理工作。()方法是在垃圾收集器刪除對象之前對這個對象調(diào)用的。2()和()方法有什么區(qū)別?答:是線程類()的方法,導(dǎo)致此線程暫停執(zhí)行指定時間,給執(zhí)行機會給其他線程,但是監(jiān)控狀態(tài)依然保持,到時后會自動恢復(fù)。調(diào)用不會釋放對象鎖。是類的方法,對此對象調(diào)用方法導(dǎo)致本線程放棄對象鎖,進入等待此對象的等待鎖定池,只有針對此對象發(fā)出方法(或)后本線程才進入對象鎖定池準(zhǔn)備獲得對象鎖進入運行狀態(tài)3{}里有一個語句,那么緊跟在這個后的 {}里的會不會被執(zhí)行,什么時候被執(zhí)行,在前還是后 ?答:會執(zhí)行,在前執(zhí)行。4中的是什么?為什么要有?答:是垃圾收集的意思(),內(nèi)存處理是編程人員容易出現(xiàn)問題

溫馨提示

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

評論

0/150

提交評論