




已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
,JAVA測試題 一、單選題 1、java程序中,main方法的格式正確的是( )。 A.static void main(String args) B.public void main(String args) C.public static void main(Strings) D.public static void main(String args) 2、給定java代碼,如下: public byte count(byte b1,byte b2) return_; 要使用這段代碼能夠編譯成功,橫線處可以填入( )。 A.(byte) (b1-b2) B.(byte) b1-b2 C.b1-b2 D.(byte) b1/b2,3、在Java中,在包com.db下定義一個類,要讓包com.util下的所有類都可以訪問這個類,這個類必須定義為( )。 A.protected B.private C.public D.friendly 4、在Java中,下列( )語句不能通過編譯。 A.String s= “join”+ “was”+ “here”; B.String s= “join”+3; C.int a= 3+5 D.float f=5+5.5; 5、在Java中下列( )方法可以把JFrame的布局管理器設(shè)為FlowLayout類型。 A.jFrame.setLayout(new FlowLayout() ); B.jFrame.addLayout(new FlowLayout() ) C.jFrame.setFlowLayout() D.jFrame.addFlowLayout(),6、給定java代碼如下,運行時,會產(chǎn)生( )類型的異常。 String snull; s.concat(“abc”); A.ArithmeticException B.NullPointerException C.IOException D.EOFException 7、在java中,( )對象可以使用鍵/值的形式保存數(shù)據(jù)。 A.ArrayList B.HashSet C.HashMap D.LinkedList 8、給定如下java代碼,編譯運行之后,將會輸出( )。 public class Test public staticvoid main(String args) int a=5; System.out.println(a%2=1) ?(a+1) /2:a/2) ; A.1 B.2 C.2.5 D.3,9、給定如下java代碼,以下( )代碼行編譯會報錯。 class MyClass void myMethod(final int p) final int il; final int i2=p; i1=20; i2=20; A.void my Method(final int p) B.final int il; C.final int i2=p D.il=20 E.i2=20; 10、以下Java語句中,String str = “123456789”;str =str.subString(1,3);執(zhí)行后str中的值為。 A.“23” B.“123” C.“12” D.“234”,二、名詞解釋 1.抽象: 2.繼承: 3.封裝: 4.多態(tài)性: 三、簡答題 1、int 和 Integer 有什么區(qū)別? 2、String 和StringBuffer的區(qū)別、 3、&和&的區(qū)別? 4、final, finally, finalize的區(qū)別? 5、sleep( ) 和 wait( ) 有什么區(qū)別?,進行多題測試與免費下載,答 案,一、單選題 1.D 2.A 3.C 4.D 5.A 6.B 7.C 8.D 9.A 10.E 二、名詞解釋 1.抽象: 抽象就是忽略一個主題中與當前目標無關(guān)的那些方面,以便更充分地注意與當前目標有關(guān)的方面。抽象并不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節(jié)。抽象包括兩個方面,一是過程抽象,二是數(shù)據(jù)抽象。,2.繼承: 繼承是一種聯(lián)結(jié)類的層次模型,并且允許和鼓勵類的重用,它提供了一種明確表述共性的方法。對象的一個新類可以從現(xiàn)有的類中派生,這個過程稱為類繼承。新類繼承了原始類的特性,新類稱為原始類的派生類(子類),而原始類稱為新類的基類(父類)。派生類可以從它的基類那里繼承方法和實例變量,并且類可以修改或增加新的方法使之更適合特殊的需要。 3.封裝: 封裝是把過程和數(shù)據(jù)包圍起來,對數(shù)據(jù)的訪問只能通過已定義的界面。面向?qū)ο笥嬎闶加谶@個基本概念,即現(xiàn)實世界可以被描繪成一系列完全自治、封裝的對象,這些對象通過一個受保護的接口訪問其他對象。 4. 多態(tài)性: 多態(tài)性是指允許不同類的對象對同一消息作出響應。多態(tài)性包括參數(shù)化多態(tài)性和包含多態(tài)性。多態(tài)性語言具有靈活、抽象、行為共享、代碼共享的優(yōu)勢,很好的解決了應用程序函數(shù)同名問題。,三、簡答題 1、int 和 Integer 有什么區(qū)別 Java 提供兩種不同的類型:引用類型和原始類型(或內(nèi)置類型)。Int是java的原始數(shù)據(jù)類型,Integer是java為int提供的封裝類。Java為每個原始類型提供了封裝類。 原始類型 封裝類 boolean Boolean char Character byte Byte short Short int Integer long Long float Float double Double 引用類型和原始類型的行為完全不同,并且它們具有不同的語義。引用類型和原始類型具有不同的特征和用法,它們包括:大小和速度問題,這種類型以哪種類型的數(shù)據(jù)結(jié)構(gòu)存儲,當引用類型和原始類型用作某個類的實例數(shù)據(jù)時所指定的缺省值。對象引用實例變量的缺省值為 null,而原始類型實例變量的缺省值與它們的類型有關(guān)。,2、String 和StringBuffer的區(qū)別 JAVA平臺提供了兩個類:String和StringBuffer,它們可以儲存和操作字符串,即包含多個字符的字符數(shù)據(jù)。這個String類提供了數(shù)值不可改變的字符串。而這個StringBuffer類提供的字符串進行修改。當你知道字符數(shù)據(jù)要改變的時候你就可以使用StringBuffer。典型地,你可以使用 StringBuffers來動態(tài)構(gòu)造字符數(shù)據(jù)。 3、&和&的區(qū)別。 &是位運算符,表示按位與運算,&是邏輯運算符,表示邏輯與(and)。 4、final, finally, finalize的區(qū)別。 final 用于聲明屬性,方法和類,分別表示屬性不可變,方法不可覆蓋,類不可繼承。 finally是異常處理語句結(jié)構(gòu)的一部分,表示總是執(zhí)行。 finalize是Object類的一個方法,在垃圾收集器執(zhí)行的時候會調(diào)用被回收對象的此方法,可以覆蓋此方法提供垃圾收集時的其他資源回收,例如關(guān)閉文件等。,5、sleep( ) 和 wait( ) 有什么區(qū)別? sleep是線程類(Thread)的方法,導致此線程暫停執(zhí)行指定時間,給
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 英語-福建省莆田市2025屆高中畢業(yè)班第二次教學質(zhì)量檢測試卷(莆田二檢)試題和答案
- 不銹鋼雨篷施工方案
- 碎石填坑施工方案
- 第二單元課題3 制取氧氣-教學設(shè)計-2024-2025學年九年級化學人教版上冊
- 2025年茫茫沙漠大班科學標準教案
- 與駕校有合同范例
- 交通標志線合同范例
- 公司工資合同范例
- 強化員工培訓的年度實施計劃
- 生物課本與現(xiàn)實生活的聯(lián)系計劃
- 混床計算書(新)
- 4、10KV電力架空線路施工技術(shù)交底
- 王陽明與心學
- 標準檢驗指導書(SIP)-(格式模板)
- 2023年黑龍江放射醫(yī)學技術(shù)中級考試試卷
- 水工建筑物水閘的講義
- Unit1-英語專業(yè)-綜合教程4-何兆熊主編-學習課件
- 住院精神疾病患者攻擊行為預防-2023中華護理學會團體標準
- 小學美術(shù)-湘美版四年級下冊第10課中國龍教學設(shè)計學情分析教材分析課后反思
- 一年級下冊勞技教案
- 部編版四年級語文下冊第4單元大單元整體教學作業(yè)設(shè)計(教案配套)
評論
0/150
提交評論