java面向?qū)ο笳J(rèn)證考試筆試選擇題復(fù)習(xí)_第1頁
java面向?qū)ο笳J(rèn)證考試筆試選擇題復(fù)習(xí)_第2頁
java面向?qū)ο笳J(rèn)證考試筆試選擇題復(fù)習(xí)_第3頁
java面向?qū)ο笳J(rèn)證考試筆試選擇題復(fù)習(xí)_第4頁
java面向?qū)ο笳J(rèn)證考試筆試選擇題復(fù)習(xí)_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、java面向?qū)ο笳J(rèn)證考試筆試選擇題復(fù)習(xí)1. 在Java語言中,小明在他的包mypackage中定義了類My_Class,在mypackage的子包mysubpackage中也有個類My_Class。小明用.import mypackage:引入包,執(zhí)行其中的語句:My_Class NewClass=New My_Class();時,將發(fā)生(選一項) 創(chuàng)建一個類mypackage.My_Class對象(正確答案)創(chuàng)建一個類mypackage. Mysubpackage.My_Class的對象該語句是錯誤的創(chuàng)建一個類mypackage.My_Class的對象和一個類mypackage. Mysub

2、package.My_Class的對象2. 在Java中,下面關(guān)于包的陳述中正確的是(選兩項) 包的聲明必須是源文件的第一句代碼(正確答案)包的聲明必須緊跟在import語句的后面只有公共類才能放在包中可以將多個源文件中的類放在同一個包中(正確答案)3. 在Java中,下面關(guān)于包的陳述中正確的是(選一項) 包的聲明必須是源文件的第一句代碼(正確答案)包的聲明必須緊跟在import語句的后面只有公共類才能放在包中多個源文件中的類不可以放在同一個包中4. 給定一個java程序的方法結(jié)構(gòu),如下:public Integer change(String s)以下方法體實現(xiàn)語句正確的是(選兩項) ret

3、urn new Integer(s);(正確答案)return s;Integer t = Integer.valueOf(s);return t;(正確答案)return s.getInteger();5. 給定java代碼片段,如下:Integer a = new Integer(3);Integer b = new Integer(3);System.out.println(a=b);運行后,這段代碼將輸出(選一項) 10truefalse(正確答案)6. 在JDK1.5及以上版本中,如果你試圖編譯和運行下面代碼會發(fā)生什么?(選一項)Integer ten=new Integer(10)

4、;Long nine=new Long (9);System.out.println(ten + nine);int i=1;System.out.println(i + ten); 19 然后是2019 然后是11(正確答案)編譯錯誤10然后是17. 給定java代碼如下,d的取值范圍是(選一項)double d = Math.random(); d=1.0d=0.0,并且d=0.0,并且d=1.0,并且d10) throw Exception(somethings wrong!);if (I10) throw Exception e (somethings wrong?。?if (I10)

5、 throw new Exception(somethings wrong!);(正確答案)if (I10) throw new Exception e (somethings wrong?。?26. class A public static void main(String args) method(); static void method() try System.out.println(Hello); finally System.out.println(good-bye);編譯運行后,輸出結(jié)果是(選一項) “Hello”“good-bye”“Hello good-bye”(正確答案

6、)代碼不能編譯27. 分析下面的Java程序:public class ExceptionTest public static void main(String args) throws Exception try throw new Exception(); catch(Exception e)System.out.println(Caught in main(); System.out.println(nothing); 輸出結(jié)果為(選一項) Caught in main()nothing(正確答案)Caught in main()nothing沒有任何輸出28. 研究下面的Java代碼:

7、public class testException public static void main(String args) int n=0,1,2,3,4; int sum=0; try for(int i=1;i6;i+) sum=sum+ ni; System.out.println(sum=+sum); catch(ArrayIndexOutOfBoundsExpception e) System.out.println(數(shù)組越界); finally System.out.println(程序結(jié)束); 輸出結(jié)果將是(選一項) 10 數(shù)組越界 程序結(jié)束10 程序結(jié)束數(shù)組越界 程序結(jié)束(

8、正確答案)程序結(jié)束29. 在Java中,下面描述正確的是()。(選一項) try塊中可以有嵌套try塊(正確答案)try塊后最多可以跟隨3個catch塊try塊可以單獨存在finally塊可以單獨存在30. 在java中,運行時發(fā)生的錯誤稱為( )。(選一項) 異常(正確答案)暫停消息服務(wù)31. 以下關(guān)于finally說法錯誤的是 finally 關(guān)鍵字用來創(chuàng)建在 try 代碼塊后面執(zhí)行的代碼塊無論是否發(fā)生異常,finally 代碼塊中的代碼總會被執(zhí)行在 finally 代碼塊中,可以運行清理類型等收尾善后性質(zhì)的語句處理異常是必須要finally(正確答案)32. 給定 Java 代碼如下 ,

9、 要打印出list中存儲的內(nèi)容,以下語句正確的是(選二項)ArrayList list= new ArrayList();list.add(a);list.add(b); System.out.print(list);(正確答案)System.out.print(list.toArray();System.out.print(list.toString();(正確答案)System-out-print(list.get(0);33. 在J2SE中,下列元素經(jīng)過排序的集合類是(選一項) LinkedListStackHashtableTreeSet(正確答案)34. 在Java中,()對象可以使

10、用鍵/值的形式保存數(shù)據(jù)(選一項) ArrayListHashSetHashMap(正確答案)LinkedList35. 類 Java.util.HashMap 實現(xiàn)了( )接口。(選一項) collectionSetMap(正確答案)List36. 在Java中,()接口位于集合框架的頂層。(選一項) MapCollection(正確答案)SetList37. 在Java中,( )對象可以使用鍵/值的形式保存數(shù)據(jù)。(選一項) ArrayListHashSetHashMap(正確答案)LinkedList38. 如果要刪除ArrayList 對象 list 中第3個元素,以下哪個語句是正確的?

11、list.get(3)list.delete(2)list.remove(2)(正確答案)list.remove(3)39. 以下關(guān)于Java的數(shù)據(jù)類型默認(rèn)值說法錯誤的是( ) String的默認(rèn)值是”(正確答案)Boolean默認(rèn)值是falseChar類型的默認(rèn)值是Float類型的默認(rèn)值是0.040. 下列關(guān)于修飾符混用的說法,錯誤的是( ) abstract不能與final并列修飾同一個類abstract類中可以有private的成員abstract方法可以在abstract類中static方法中能處理非static的屬性(正確答案)41. 下面關(guān)于import, class和packag

12、e的聲明順序哪個正確? package, import, class(正確答案)class, import, packageimport, package, classpackage, class, import42. 下列說法錯誤的有( )(選三項) class中的constructor(構(gòu)造方法)不可省略(正確答案)constructor必須與class同名,但方法不能與class同名(正確答案)constructor在一個對象被new時執(zhí)行一個class只能定義一個constructor(正確答案)43. 接口是Java面向?qū)ο蟮膶崿F(xiàn)機(jī)制之一,以下說法正確的是 Java支持多重繼承,一個

13、類可以實現(xiàn)多個接口Java只支持單重繼承,一個類可以實現(xiàn)多個接口(正確答案)Java只支持單重繼承,一個類只可以實現(xiàn)一個接口Java支持多重繼承,但一個類只可以實現(xiàn)一個接口44. 以下關(guān)于數(shù)組的寫法錯誤的是(選兩項) int ia = new int 15;(正確答案)char ca = “Some String”(正確答案)Object oa = new float20;Int ia = (4, 5, 6) (1, 2, 3)45. 以下屬于面向?qū)ο筇匦缘氖?重載重寫封裝(正確答案)覆蓋46. 在java中,在方法前使用()關(guān)鍵字,可以表示此方法為類方法,無需創(chuàng)建對象即可訪問。 voidfinalpublic(正確答案)static47. 下列哪一種敘述是正確的( ) abstract修飾符可修飾字段、方法和類抽象方法的body部分必須用一對大括號 包住聲明抽象方法,大括號可有可無聲明抽象方法不可寫出大括號(正確答案)48. 在JAVA語言中,靜態(tài)變量是用什么修飾 static(正確答案)

溫馨提示

  • 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

提交評論