九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類(lèi) > DOC文檔下載  

Java基礎(chǔ)測(cè)試題(答案)

  • 資源ID:10764343       資源大小:145KB        全文頁(yè)數(shù):12頁(yè)
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類(lèi)文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

Java基礎(chǔ)測(cè)試題(答案)

1. 有以下程序片段,下列哪個(gè)選項(xiàng)不能插入到行1。( D ) 1. 2.public class Interesting 3./do sth 4. (只能有一個(gè)public修飾的class)A、import java.awt.*; B、package mypackage; C、class OtherClass D、public class MyClass 2. 以下哪項(xiàng)是接口的正確定義?( B D ) A、 interface B void print(); (接口里的方法都是抽象的,不能有方法體)B、 abstract interface B void print() ; C、 abstract interface B extends A1,A2 /A1、A2為已定義的接口 abstract void print() ; (同上)D、 interface B void print();1.接口可以聲明為public(公共)或默認(rèn)的訪問(wèn)權(quán)限。接口隱含表明是抽象的(abstract)的。2.接口的方法默認(rèn)即為public(公共)且是abstract(抽象)的.3.接口中的變量默認(rèn)即為public(公共), static(靜態(tài)) and final(最終的)。接口聲明編譯器如何解釋呢public interface Searchable public abstract interface Searchable abstract interface Searchable abstract interface Searchable interface Searchable abstract interface Searchable void search(String searchString);public abstract void search(String searchString);abstract void search(String searchString);public abstract void search(String searchString);public void search(String searchString);public abstract void search(String searchString);char MATCH_ONLY_ONE = ?;public static final char MATCH_ONLY_ONE = ?;public char MATCH_ONLY_ONE = ?;public static final char MATCH_ONLY_ONE = ?;static MATCH_ONLY_ONE = ?;public static final char MATCH_ONLY_ONE = ?;final char MATCH_ONLY_ONE = ?;public static final char MATCH_ONLY_ONE = ?;final public char MATCH_ONLY_ONE = ?;public static final char MATCH_ONLY_ONE = ?;3. 下面哪個(gè)函數(shù)是public void aMethod().的重載函數(shù)?( D ) A、void aMethod( ). B、public int aMethod(). C、public void aMethod ( ). D、public int aMethod ( int m). (重載:定義同名的方法,方法的形式參數(shù)個(gè)數(shù)、類(lèi)型或順序各不相同,傳回的值也可以不相同)4. A派生出子類(lèi)B,B派生出子類(lèi)C,并且在Java源代碼中有如下聲明: 1. A a0=new A(); 2. A a1 =new B(); 3. A a2=new C(); 問(wèn)以下哪個(gè)說(shuō)法是正確的? ( D ) A、只有第1行能通過(guò)編譯 B、第1、2行能通過(guò)編譯,但第3行編譯出錯(cuò) C、第1、2、3行能通過(guò)編譯,但第2、3行運(yùn)行時(shí)出錯(cuò) D、第1行、第2行和第3行的聲明都是正確的 (A是B的父類(lèi),也算是C的父類(lèi))5. 假設(shè)A類(lèi)有如下定義,設(shè)a是A類(lèi)的一個(gè)實(shí)例,下列語(yǔ)句調(diào)用哪個(gè)是錯(cuò)誤的?( C ) A a = new A();class A int i; static String s; void method1() static void method2() A、System.out.println(a.i);B、a.method1(); C、A.method1(); D、A.method2() ;(A是類(lèi)名,應(yīng)該調(diào)用對(duì)象a)6. 有如下代碼段: 1) 2) if(unsafe()/do something 3) else if(safe()/do the other 4) 其中,方法unsafe() 將拋出IOException, 請(qǐng)問(wèn)可將以下哪項(xiàng)填入第1行?( D ) A、 public IOException methodName() B、 public void methodName() C、public void methodName() throw IOException D、public void methodName() throws IOException 7. Java的字符類(lèi)型采用的是Unicode編碼方案,每個(gè)Unicode碼占用( C )個(gè)比特位。 byteA、8 B、16 C、32 D、64 8. 以下關(guān)于繼承的敘述正確的是( A )。 A、在Java中類(lèi)只允許單一繼承 B、在Java中一個(gè)類(lèi)只能實(shí)現(xiàn)一個(gè)接口 (可以實(shí)現(xiàn)多個(gè)接口)C、在Java中一個(gè)類(lèi)不能同時(shí)繼承一個(gè)類(lèi)和實(shí)現(xiàn)一個(gè)接口 (可以的)D、在Java中接口只允許單一繼承 (可以繼承多個(gè)接口)9. 給出下面代碼,關(guān)于該程序以下哪個(gè)說(shuō)法是正確的?( C ) public class Person static int arr = new int5; public static void main(String a) System.out.println(arr0); A、編譯時(shí)將產(chǎn)生錯(cuò)誤 B、編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤 C、輸出零 D、輸出空 (輸出數(shù)組的首地址arr0,int類(lèi)型的初始值為0)10. 在使用interface聲明一個(gè)接口時(shí),只可以使用( D )修飾符修飾該接口。 A、private B、protected C、private protected D、public (接口只能和public 和abstract關(guān)鍵字連用 )11. 編譯并運(yùn)行以下程序,以下描述哪個(gè)選項(xiàng)是正確的( D ) 1. class A 2. protected boolean equals() 3. return super.equals(); 4 5. (只有調(diào)用父類(lèi)非私有屬性和方法時(shí)才使用到super)A、編譯通過(guò)運(yùn)行無(wú)異常 B、編譯通過(guò)但運(yùn)行時(shí)出錯(cuò) C、行2出錯(cuò),不能成功編譯 D、不能成功編譯,行3出錯(cuò) 12. 有語(yǔ)句String s=”hello world”; ,以下操作哪個(gè)是不合法的?( B ) A、int i=s.length(); B、s>>>=3;(>>>為無(wú)符號(hào)右移運(yùn)算符,去掉“=”號(hào)) C、String ts=s.trim(); D、String t=s+”!”; 13. 下列關(guān)于Java語(yǔ)言的特點(diǎn),描述錯(cuò)誤的是( C ) AJava是跨平臺(tái)的編程語(yǔ)言 BJava支持分布式計(jì)算 CJava是面向過(guò)程的編程語(yǔ)言(面向?qū)ο螅?DJava支持多線程 14. 下述概念中不屬于面向?qū)ο蠓椒ǖ氖牵?D )。 A對(duì)象、消息 B繼承、多態(tài) C類(lèi)、封裝 D過(guò)程調(diào)用 (過(guò)程調(diào)用是屬于過(guò)程方法)15. 結(jié)構(gòu)化程序設(shè)計(jì)所規(guī)定的三種基本控制結(jié)構(gòu)是 ( C ) A輸入、處理、輸出 B樹(shù)形、網(wǎng)形、環(huán)形 C順序、選擇、循環(huán) D主程序、子程序、函數(shù) 16. 下列關(guān)于構(gòu)造方法的敘述中,錯(cuò)誤的是( C ) AJava語(yǔ)言規(guī)定構(gòu)造方法名與類(lèi)名必須相同 BJava語(yǔ)言規(guī)定構(gòu)造方法沒(méi)有返回值,但不用void聲明 CJava語(yǔ)言規(guī)定構(gòu)造方法不可以重載 DJava語(yǔ)言規(guī)定構(gòu)造方法只能通過(guò)new自動(dòng)調(diào)用 17. 下列哪個(gè)類(lèi)的聲明是正確的?( D ) Aabstract final class HI (final代表常量,但是抽象類(lèi)不能實(shí)例化)Babstract private move() (這是定義方法的) Cprotected private number; (不是定義類(lèi),且修飾符重復(fù))Dpublic abstract class Car 18. 關(guān)于被私有訪問(wèn)控制符private修飾的成員變量,以下說(shuō)法正確的是( C ) A可以被三種類(lèi)所引用:該類(lèi)自身、與它在同一個(gè)包中的其他類(lèi)、在其他包中的該類(lèi)的子類(lèi) B可以被兩種類(lèi)訪問(wèn)和引用:該類(lèi)本身、該類(lèi)的所有子類(lèi) C只能被該類(lèi)自身所訪問(wèn)和修改 D只能被同一個(gè)包中的類(lèi)訪問(wèn) 19. 下列關(guān)于for循環(huán)和while循環(huán)的說(shuō)法中哪個(gè)是正確的?( B ) Awhile循環(huán)能實(shí)現(xiàn)的操作,for循環(huán)也都能實(shí)現(xiàn) Bwhile循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)判斷條件一般是非程序結(jié)果 C兩種循環(huán)任何時(shí)候都可替換 D兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空 20. 閱讀以下代碼: import java.io.*; import java.util.*; public class foo public static void main (String args) String s; System.out.println("s=" + s); 輸出結(jié)果應(yīng)該是:( C ) A代碼得到編譯,并輸出“s=” ( 代碼不能編譯通過(guò))B代碼得到編譯,并輸出“s=null” C由于String s沒(méi)有初始化,代碼不能編譯通過(guò) D代碼得到編譯,但捕獲到 NullPointException異常 21. 編譯運(yùn)行以下程序后,關(guān)于輸出結(jié)果的說(shuō)明正確的是 ( C ) public class Conditional public static void main(String args ) int x=4; System.out.println(“value is “+ (x>4) ? 99.9:9); A輸出結(jié)果為:value is 99.9 B輸出結(jié)果為:value is 9 C輸出結(jié)果為:value is 9.0(判斷為false時(shí)取“:”后面的值9,又因?yàn)橛?9.9double類(lèi)型,最后值類(lèi)型也為double) D編譯錯(cuò)誤 22. 執(zhí)行完以下代碼int x = new int10;后,以下哪項(xiàng)說(shuō)明是正確的( A )Ax9為0Bx9未定義 (new出數(shù)組后未賦值,則系統(tǒng)默認(rèn)int類(lèi)型數(shù)據(jù)為0)Cx10為0 (下標(biāo)越界,數(shù)組下標(biāo)是從0開(kāi)始的)Dx0為空 (同B)* 23. 關(guān)于以下程序段,正確的說(shuō)法是( C ) 1 String s1=“a”+“b”; 2 String s2=new String(s1); 3 if(s1= =s2) 4 System.out.println(“= = is succeeded”); 5 if (s1.equals(s2) 6 System.out.println(“.equals() is succeeded”); A行4與行6都將執(zhí)行 B行4執(zhí)行,行6不執(zhí)行 C行6執(zhí)行,行4不執(zhí)行 C行4、行6都不執(zhí)行 24. 以下程序的運(yùn)行結(jié)果是:( C ) public class Increment public static void main(String args) int c; c = 2; System.out.println(c); /2System.out.println(c+); /2System.out.println(c); /3 c+ ->是先取值再運(yùn)算 A2 2 2 B2 3 3 C2 2 3 D3 4 4 25. 下列哪一個(gè)關(guān)鍵字用于實(shí)現(xiàn)接口來(lái)定義類(lèi)? ( B ) A、extends (繼承) B、implements(實(shí)現(xiàn)) C、abstract(抽象) D、interface (接口) 判斷題1 子類(lèi)不能繼承父類(lèi)的私有成員變量,因此也沒(méi)有任何辦法可以修改父類(lèi)的私有成員變量。F2Java語(yǔ)言包括兩類(lèi)變量:簡(jiǎn)單變量和引用變量T3函數(shù)重載時(shí),同名函數(shù)的參數(shù)類(lèi)型列表必須不同T4一個(gè)類(lèi)可以選擇地實(shí)現(xiàn)接口的部分函數(shù)F5 JAVA中的引用變量需要初始化,簡(jiǎn)單變量可以不進(jìn)行初始化F6Java只支持單繼承,也就是說(shuō)子類(lèi)只能有一個(gè)直接父類(lèi)T。7子類(lèi)可以繼承父類(lèi)的除私有成員以外的其它所有成員。F8.兩個(gè)浮點(diǎn)數(shù)相除,即使除數(shù)為0,也不會(huì)出現(xiàn)異常退出。T9.抽象類(lèi)不能實(shí)例化,也就是說(shuō),不能有自己的對(duì)象T10.Object類(lèi)是所有其它類(lèi)的直接或間接父類(lèi)T1.抽象類(lèi)可以有構(gòu)造方法,接口中不能有構(gòu)造方法。2.抽象類(lèi)中可以有普通成員變量,接口中沒(méi)有普通成員變量3.抽象類(lèi)中可以包含非抽象的普通方法,接口中的所有方法必須都是抽象的,不能有非抽象的普通方法。4.抽象類(lèi)中的抽象方法的訪問(wèn)類(lèi)型可以是public,protected和(默認(rèn)類(lèi)型,雖然eclipse下不報(bào)錯(cuò),但應(yīng)該也不行),但接口抽象方法只能是public類(lèi)型的,并且默認(rèn)即為public abstract類(lèi)型。5.抽象類(lèi)中可以包含靜態(tài)方法,接口中不能包含靜態(tài)方法6.抽象類(lèi)和接口中都可以包含靜態(tài)成員變量,抽象類(lèi)中的靜態(tài)成員變量的訪問(wèn)類(lèi)型可以任意,但接口中定義的變量只能是public static final類(lèi)型,并且默認(rèn)即為public static final類(lèi)型。7.一個(gè)類(lèi)可以實(shí)現(xiàn)多個(gè)接口,但只能繼承一個(gè)抽象類(lèi)。1、覆蓋的方法的標(biāo)志必須要和被覆蓋的方法的標(biāo)志完全匹配,才能達(dá)到覆蓋的效果;2、覆蓋的方法的返回值必須和被覆蓋的方法的返回一致;3、覆蓋的方法所拋出的異常必須和被覆蓋方法的所拋出的異常一致,或者是其子類(lèi);4、被覆蓋的方法不能為private,否則在其子類(lèi)中只是新定義了一個(gè)方法,并沒(méi)有對(duì)其進(jìn)行覆蓋。1、在使用重載時(shí)只能通過(guò)不同的參數(shù)樣式。例如,不同的參數(shù)類(lèi)型,不同的參數(shù)個(gè)數(shù),不同的參數(shù)順序(當(dāng)然,同一方法內(nèi)的幾個(gè)參數(shù)類(lèi)型必須不一樣,例如可以是fun(int,float),但是不能為fun(int,int));好像可以這樣寫(xiě)啊2、不能通過(guò)訪問(wèn)權(quán)限、返回類(lèi)型、拋出的異常進(jìn)行重載;3、方法的異常類(lèi)型和數(shù)目不會(huì)對(duì)重載造成影響;4、對(duì)于繼承來(lái)說(shuō),如果某一方法在父類(lèi)中是訪問(wèn)權(quán)限是priavte,那么就不能在子類(lèi)對(duì)其進(jìn)行重載,如果定義的話,也只是定義了一個(gè)新方法,而不會(huì)達(dá)到重載的效果。list set 是 map不是接口可以繼承接口。抽象類(lèi)可以實(shí)現(xiàn)(implements)接口,抽象類(lèi)是否可繼承實(shí)體類(lèi),但前提是實(shí)體類(lèi)必須有明確的構(gòu)造函數(shù)2.3 水仙花數(shù)2.3.1題目:打印出所有的"水仙花數(shù)(narcissus number)",所謂"水仙花數(shù)"是指一個(gè)三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:153是一個(gè)"水仙花數(shù)",因?yàn)?53=1的三次方5的三次方3的三次方。2.3.2 源程序public class shuixian static int b, bb, bbb;public static void main(String args) for (int num = 101; num < 1000; num+) shuixian tnn = new shuixian();tnn.f(num);public void f(int m) bbb = m / 100;bb = (m % 100) / 10;b = (m % 100) % 10;if (bbb * bbb * bbb + bb * bb * bb + b * b * b) = m) System.out.println(m);2.3.3 運(yùn)行結(jié)果:153370371407

注意事項(xiàng)

本文(Java基礎(chǔ)測(cè)試題(答案))為本站會(huì)員(xgs****56)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!