Java常用API知識測試-B卷_第1頁
Java常用API知識測試-B卷_第2頁
Java常用API知識測試-B卷_第3頁
Java常用API知識測試-B卷_第4頁
Java常用API知識測試-B卷_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、【精品文檔】如有侵權,請聯系網站刪除,僅供學習與交流Java常用API知識測試-B卷.精品文檔.常用API部分測試題考試宣言:同學們, 考試考多少分不是我們的目的! 排在班級多少的名次也不是我們的初衷!我們考試的目的是要通過考試中的題目,檢查大家在這段時間的學習中,是否已經把需要掌握的知識掌握住了,如果哪道題目你不會做,又或者做錯了, 那么不用怕, 考完試后, 導師講解的時候你要注意聽! 那時候學會了, 記住了, 也一樣不影響你高薪就業!本套題共40道不定項選擇題,其中單選30道,多選10道。單選2分/題,多選4分/題。多選題不全對半分,全對滿分。1. 關于StringBuffer和Strin

2、gBuilder說法正確的是( c )a) StringBuffer和StringBuilder的方法不同b) StringBuffer和StringBuilder都是線程安全的c) StringBuffer是線程安全的,StringBuilder不是線程安全的 d) StringBuffer不是線程安全的,StringBuilder是線程安全的2. 下面哪個程序的運行結果是true( c )a) System.out.println(“abc”.equals(“Abc”); b) System.out.println(“”.equals(null); c) System.out.printl

3、n(“abc”=”ab”+”c”); d) System.out.println(“”.equalsIgnoreCase(null);3. 下面代碼 ”ibelieve”.lastIndexOf(e) 的運行結果是( d )a) 2b) 5c) -1d) 7 4. StringBuffer類中的append()方法描述正確的是( ac )a) 向緩沖區追加字符串數據b) 將緩沖區中的字符串刪除c) append()方法返回值類型是StringBuffer類型d) append()方法返回值類型是String類型5. 能切割字符串的方法是( c )a) indexOf()b) substring

4、()c) split() d) trim()6. 截取字符串的方法是( d )a) replace()b) toString()c) substr() d) substring() 7. 關于Math.PI說法正確的是( ab )a) 靜態常量b) 被final修飾c) Math.PI每次運行結果不一樣d) 以上的說法都正確8. 下面程序運行的結果是( c ) String str = “abcdefg”; str.substring(0,2); System.out.println(str);a) abb) abcc) abcdefg d) 出現下標越界異常9. 下面程序的運行結果是( c

5、) public static void main(String args)StringBuffer sb = new StringBuffer(); sb.append("qq").append("ww"); show(sb,"ss"); System.out.println(sb.length(); static void show(StringBuffer sb,String str) sb.append(str); a) 4b) 2c) 6d) 010. String類中的substring()方法描述正確的是( ab )a)

6、 獲取字符串中的一部分b) 返回新的字符串c) 返回新的字符串數組d) 此方法沒有返回值11. 下面程序運行的結果是( d ) String str1= “1”, str2=”2”; if(str1=str2) System.out.println(“ABC”); else if(str1<str2) /字符串不能比較大小 System.out.println(“DEF”); else System.out.println(“GHJ”);a) ABCb) DEFc) GHJd) 編譯失敗12. 下面關于代碼String str = new String(“abc”);描述正確的是( bc

7、 )a) 創建了一個字符串對象b) 創建了兩個對象,一個是new String( )對象,一個是”abc”對象c) str.equals(“abc”);將返回trued) str.equals(“abc”);將返回false13. 關于Integer類中的靜態方法parseInt()方法說法正確的是( b )a) 將小數轉換成整數b) 將數字格式的字符串轉成整數 c) parseInt()方法永遠不會拋出異常d) 將單個字符轉成整數14. 將十進制數100轉成二進制數用哪個方法( a )a) toBinaryString() b) toHexString()c) intValue()d) to

8、OctalString()15. String類中split()方法描述正確的是( ac )a) 切割字符串b) 返回一個新的字符串c) 返回一個新的字符串數組d) 此方法沒有返回值16. 下面代碼運行的結果是( c ) Integer x = 3 ; /自動裝箱 x = x + 3; /自動拆箱 System.out.println(x);a) 編譯失敗b) x3c) 6d) Null17. System.getProperties()的作用是( a )a) 獲取當前的操作系統的屬性 b) 獲取當前JVM的屬性c) 獲取指定鍵指示的操作系統屬性d) 獲取指定鍵指示的JVM的屬性18. 下面所

9、有描述String類中equals()方法正確的是( abc )a) equals()方式是覆蓋Object類中的equals()方法b) equals()比較字符串中的內容,區分大小寫c) equals()方法的的返回值是布爾類型d) 以上說法都不正確19. 可以獲取絕對值的方法是( d )a) Math.ceil() b) Math.floor() c) Math.pow() d) Math.abs() 20. Math.random()說法正確的是( c )a) 返回一個不確定的整數b) 返回0或是1c) 返回一個隨機的double類型數,該數大于等于0.0小于1.0d) 返回一個隨機的

10、int類型數,該數大于等于0.0小于1.021. Math.ceil(-12.5)運行結果是( d )a) -13b) -11c) -12d) -12.022. Math.floor(15.6)運行結果是( a )a) 15.0b) 15c) 16.0d) 16.623. 在Random類中,可以生成100以內非負整數的隨機數的方法是( c )a) nextDouble()b) nextFloat()c) nextInt(100)d) nextInt()24. Date類中,哪個方法可以返回當前日期對象的毫秒值( b )a) getSeconds()b) getTime() c) getDay

11、()d) getDate()25. 哪個方法可以將毫秒值轉成日期對象( a )a) Date類中的構造方法 b) Date類中的setTime方法 c) Date類中的getTime方法d) SimpleDateFormat類中的format方法26. 可以獲取當前日期毫秒值的方法是( ab )a) Date d = new Date(); d.getTime();b) long start = System.currentTimeMillis(); c) Calendar中的getTime(); d) DateFormat中的getTime() 27. DateFormat類中的parse(

12、)方法描述正確的是( c )a) 將毫秒值轉成日期對象b) 格式化日期對象c) 將字符串轉成日期對象d) 將日期對象轉成字符串28. Calendar類中的Day_OF_WEEK可以獲取到( c )a) 年中的某一天b) 月中的某一天c) 星期中的某一天 d) 月中的最后一天29. 下面程序的運行結果是( d ) String s1 = “abc”; String s2 = new String(“abc”); System.out.println(s1=s2); String s3 = “你好嗎”; String s4 =”你”; String s5 =”好嗎”; System.out.pr

13、intln(s3=(s4+s5) a) true trueb) false truec) true flased) false false 30. 下面說法正確的是( acd )a) 字符串緩沖區是為了提高字符串的操作效率b) StringBuilder是線程安全的c) StringBuffer是線程安全的d) String類的valueOf()方法可以將任意類型變成字符串31. String類中的getBytes()方法的作用是( c )a) 將整數變成字符串b) 將字符串變成字符數組c) 將字符串變成字節數組d) 獲取字符串中字符的個數32. 對字符串”ababcdabcdefg”使用in

14、dexOf(a)和lastIndexOf(a),的運行結果是( d )a) 1,1b) 0,6c) 0,0d) 1,633. 下面程序的運行結果是什么( a ) public static void main(String args)String s1 = “abc”;String s2 = “xyz”;show(s1,s2);System.out.println(s1+”-”+s2);static void show(String s1,String s2) s1 = s2+s1+”Q”; s2 = “W”+s1; a) abc-xyzb) xyzabcQ-xyzWabcc) xyzabcQ

15、- xyzabcQWabcd) xyzQ-Wabc34. 對字符串的說法正確的是( d )a) 字符串是基本數據類型b) 字符串值存儲在棧內存中c) 字符串值初始化后可以被改變d) 字符串值一旦初始化就不會被改變 35. 關于null和“”說法正確的是( abd )a) null是常量b) “”是字符串對象c) null可以調用方法d) “”可以調用方法36. 關于String類的indexOf說法不正確的是( cd )a) 返回指定字符在字符串中第一次出現的索引b) 返回指定子字符串在字符串第一次出現的索引c) 返回指定字符在字符串中最后一次出現的索引d) 返回指定子字符串在此字符串最后一次出現的索引37. String類charAt()方法作用是 ( a )a) 返回指定索引處的字符b) 返回指定索引出的字符串c) 返回指定字符

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論