




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、常用API部分測(cè)試題1. String類中的getBytes()方法的作用是(C )A)將整數(shù)變成字符串B)將字符串變成字符數(shù)組C)將字符串變成字節(jié)數(shù)組D)獲取字符串中字符的個(gè)數(shù)2. 下列程序的輸出結(jié)果是(A )class Demo publicstaticvoid main(String口 args) "abcd".substring(1,3);A) bc包頭不包尾B) bC) bcdD) abcda)和3. 對(duì)字符串" ababcdabcdefg ” 使用 indexOf( lastIndexOf ( 'a'),的運(yùn)行結(jié)果是(B )A) 1,1
2、D) 1,6indexOf 從前開(kāi)始獲取,第一位是0lastIndexOf 從后開(kāi)始獲取,但索引還是從前面的第一位0開(kāi)始4. 下面程序的運(yùn)行結(jié)果是什么 ( A )public static void main(String args)String s1 =“ abc”;String s2 =“xyz ”;show(s1,s2);void show(String s1,String s2)s1 = s2+s1 +” Q” ;show方法中的s1= "xyzabcQ”但是 main函數(shù)中si沒(méi)有變化. s2 = “ W” +s1;String 字符串的特性, String 應(yīng)該算是一個(gè)特
3、殊的引用類型吧,特殊在它的值不被改變A) abcxyzB) xyzabcQxyzWabcC) xyzabcQ xyzabcQWabcD) xyzQWabc5. 以下哪個(gè)方法可以向 StringBuffer 對(duì)象的指定位置添加數(shù)據(jù)( B )A) add()B) insert()注意是指定位置添加C) appendD) into()6. 下面說(shuō)法不正確的是( B )A) byte 的包裝類是ByteC) short 的包裝類是ShortD) long 的包裝類是Long7. 關(guān)于 null 和“”說(shuō)法正確的是( ABD )A) null 是常量B) “”是字符串對(duì)象C) null 可以調(diào)用方法D)
4、 “”可以調(diào)用方法8. 預(yù)定義字符 w 代表什么 ( C )A) A-ZB) a-zC) a-zA-Z_0-9D) 0-99. 關(guān)于 String 類的 indexOf 說(shuō)法不正確的是( CD )A) 返回指定字符在字符串中第一次出現(xiàn)的索引B) 返回指定子字符串在字符串第一次出現(xiàn)的索引C) 返回指定字符在字符串中最后一次出現(xiàn)的索引D) 返回指定子字符串在此字符串最后一次出現(xiàn)的索引10. String 類 charAt() 方法作用是( A )A) 返回指定索引處的字符B) 返回指定索引出的字符串C)返回指定字符的索引D)返回指定字符串的索引11. 下面程序的運(yùn)行結(jié)果是(B )Integer i
5、5 = 100;Integer i6 = 100;=i6);(i5 *2) = (i6 *2);如果在這一范圍自動(dòng)裝箱不會(huì)創(chuàng)建新的對(duì)象,而是從至ij 127是byte的取值范圍, 常量池中獲取,如果超過(guò)就創(chuàng)建對(duì)象12. 下面程序的運(yùn)行結(jié)果是(B )String s1 = new String("abc");String s2 = new String("abc");比較的是地址.因?yàn)槭?個(gè)對(duì)象.所以falseString s3 = "你好嗎";String s4 ="你";String s5 ="好嗎&q
6、uot;;你好嗎”=(”你" +“好嗎”)這個(gè)是true ,因?yàn)閖ava有優(yōu)化機(jī)制A) true trueB) false trueC) true flaseD) false false13. 下列程序的輸出結(jié)果是(D )class Demo public static void main(String口 args) Scanner sc = newScanner;int i =();從鍵盤(pán)輸錄入:a 10回車A) aB) 10C) a 10D)拋出異常輸入的有a字符,只能接收整數(shù)14. String 類中split() 方法描述正確的是(AC )A) 切割字符串B)返回一個(gè)新的字符
7、串C)返回一個(gè)新的字符串?dāng)?shù)組D)此方法沒(méi)有返回值15. 將十進(jìn)制數(shù)100轉(zhuǎn)成二進(jìn)制數(shù)用哪個(gè)方法(A )A) toBinaryString()Integer對(duì)象的方法,二進(jìn)制那就得Binary 了.但最后的返回值是 String形式的.B) toHexString()C) intValue()D) toOctalString()16. StringBuffer字符串緩沖區(qū)的初始容量是多少個(gè)字符(D )A) 10 個(gè)B) 12 個(gè)C) 14 個(gè)這個(gè)是默認(rèn)值D) 16個(gè)17. 向字符串緩沖區(qū)中追加字符串,使用的方法是( C )A) length()B) delete()C) append()看意思:
8、附加,追加。利用排除法也可以啊。D) toString()18. long 類型的包裝類是( C )A) longB) LongegerC) LongD) 以上都不對(duì)19. 將字符串轉(zhuǎn)成字符數(shù)組的方法是( B )A) toString()B) toCharArray()看名字就能猜出來(lái)是到 字符 數(shù)組 (toCharArray)C) toUpperCase()D) toLowerCase()20. 關(guān)于 StringBuffer 和 StringBuilder 說(shuō)法正確的是( C )A) StringBuffer和 StringBuilder的方法不同B) StringBuffer和 Stri
9、ngBuilder都是線程安全的C) StringBuffer 是線程安全的, StringBuilder 不是線程安全的這是二者的區(qū)別D) StringBuffer 不是線程安全的, StringBuilder 是線程安全的21. 下面代碼” ibelieve ” .lastIndexOf( e ) 的運(yùn)行結(jié)果是( D )A) 2B) 5C) -1D) 7lastIndexOf 返回最后出現(xiàn)的索引位置,索引從0開(kāi)始的22. StringBuffer 類中的 append() 方法描述正確的是( AC )A) 向緩沖區(qū)追加字符串?dāng)?shù)據(jù)B) 將緩沖區(qū)中的字符串刪除C) append() 方法返回值
10、類型是StringBuffer類型D) append() 方法返回值類型是String 類型23. 能切割字符串的方法是( C )A) indexOf()B) substring()C) split()記住 . 切割后是個(gè)數(shù)組, 正則中有詳解.D) trim()24. 截取字符串的方法是( D )A) replace()B) toString()C) substr()D) substring()25. 關(guān)于說(shuō)法正確的是( AB )A) 靜態(tài)常量B) 被 final 修飾C) 每次運(yùn)行結(jié)果不一樣每次計(jì)算的結(jié)果都不同,還要它做什么啊D) 以上的說(shuō)法都正確26. 下面哪個(gè)程序的運(yùn)行結(jié)果是true(
11、C )方法是每個(gè)字符依次比較. 因?yàn)?a 和 A 不一樣 , 所以結(jié)果是false.A)”是空字符串 , 不等于沒(méi)有.B)由于“ ab“和“ c”是常量,所以編譯后會(huì)去找相對(duì)應(yīng)的“abc", java的常量?jī)?yōu)化機(jī)制27. 下面程序運(yùn)行的結(jié)果是( C )String str =“ abcdefg ”;(0,2); 這是個(gè)新字符串產(chǎn)生了 , 但是 str 沒(méi)變,這就是個(gè)坑A)B) 出現(xiàn)下標(biāo)越界異常28 .下面程序的運(yùn)行結(jié)果是(C )public static void main(String口 args) StringBuffer sb = new StringBuffer(); (&q
12、uot;qq").append("ww");show(sb,"ss");static void show(StringBuffer sb,String str) (str);A) 4B) 2C) 6最后的sb是:qqwwssD) 029 .下面程序運(yùn)行的結(jié)果是( D )String str1="1”,str2= " 2" ;if(str1=str2)比較的是字符串的內(nèi)容else if(str1<str2)字符串怎么可以有大小,只有字符串長(zhǎng)度才有大小啊elseA)編譯失敗30 .下面關(guān)于代碼 String st
13、r = new String(“abc”);描述正確的是(B C )A)創(chuàng)建了一個(gè)字符串對(duì)象B)創(chuàng)建了兩個(gè)對(duì)象,一個(gè)是 new String() 對(duì)象,一個(gè)是"abc"對(duì)象C) ( "abc");將返回 trueD) ( "abc");將返回 false31 .以下描述錯(cuò)誤的是(D )A) String 是一個(gè)不可變的字符序列B) StringBuffer,StringBuilder 是可變的字符序列C) StringBuffer是版本的D) StringBuffer線程不安全32 . String 類中的substring。方法描述
14、正確的是(AB )A) 獲取字符串中的一部分B) 返回新的字符串C) 返回新的字符串?dāng)?shù)組D) 此方法沒(méi)有返回值33 . 關(guān)于 Integer 類中的靜態(tài)方法 parseInt() 方法說(shuō)法正確的是(B )A) 將小數(shù)轉(zhuǎn)換成整數(shù)B) 將數(shù)字格式的字符串轉(zhuǎn)成整數(shù)C) parseInt() 方法永遠(yuǎn)不會(huì)拋出異常D) 將單個(gè)字符轉(zhuǎn)成整數(shù)34 . 下列關(guān)于 Object 類的 toString 方法描述正確的是( ABCD )A) toString 方法返回對(duì)象的字符串表示B) Object 中的 toString 方法際應(yīng)用中沒(méi)有實(shí)際意義C) 一般復(fù)寫(xiě)掉Object 的 toString() 方法 ,
15、 返回該類中屬性的字符串拼接形式D) Java API 中很多類都重寫(xiě)了 Object 類中的 toString() 方法35 . StringBuffer 和 String 的區(qū)別 ( B )A) String 就是StringBufferB) StringBuffer是一個(gè)可變的字符序列C) String 是一個(gè)可變的字符序列D) StringBuffer是一個(gè)不可變的字符序列36 . 下面代碼運(yùn)行的結(jié)果是( C )Integer x = 3 ;x = x + 3; 中間自動(dòng)拆箱了 .A) 編譯失敗B) x3C) 6D) Null37 . () 的作用是 ( A )A) 獲取當(dāng)前的操作系統(tǒng)
16、的屬性B)獲取當(dāng)前JVM的屬性C) 獲取指定鍵指示的操作系統(tǒng)屬性D)獲取指定鍵指示的 JVM的屬性38 . 下面所有描述String 類中 equals() 方法正確的是( ABC )A) equals() 方式是覆蓋Object類中的equals()方法B) equals() 比較字符串中的內(nèi)容,區(qū)分大小寫(xiě)C) equals() 方法的的返回值是布爾類型D) 以上說(shuō)法都不正確39 .下列程序的輸出結(jié)果是(A )class Demo public static void main(String口 args) "abcd".lastIndexOf("bc"
17、,1);lastIndexOf方法從指定位置開(kāi)始反向搜索,把 bc看成一個(gè)字母即b,搜到 了 b再看b后面是否是c,如果不是返回-1 (沒(méi)有搜到),如果是c返回b的位 置。A) 1B) -1C) 0D) 240 .可以獲取絕對(duì)值的方法是(D )A)()B)()C)()D)()41 .對(duì)字符串的說(shuō)法正確的是(D )A)字符串是基本數(shù)據(jù)類型B)字符串值存儲(chǔ)在棧內(nèi)存中C)字符串值初始化后可以被改變字符串值一旦初始化就不會(huì)被改變?yōu)?個(gè)對(duì)象.所以falseString s3 = "你好嗎";String s4 ="你";String s5 ="好嗎";由于s4和s5是變量,在編譯的時(shí)候會(huì)開(kāi)辟出一個(gè)新的地址來(lái)存儲(chǔ)s4與s5鏈接后的字符串.所以結(jié)果是falseD) true trueE) false trueF) true flaseG)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 春夜喜雨:唐詩(shī)鑒賞及創(chuàng)作啟發(fā)教學(xué)教案
- 老舊小區(qū)改造工程的策略及實(shí)施路徑
- 現(xiàn)代企業(yè)管理理論與實(shí)務(wù)試題集匯編
- 我的心愛(ài)之物物品介紹作文(5篇)
- 軟件測(cè)試技術(shù)與實(shí)踐題目解析
- 《數(shù)學(xué)微積分基本概念與運(yùn)用教案》
- 國(guó)際貿(mào)易發(fā)展趨勢(shì)研究表格
- 書(shū)中尋寶記讀后感演講稿15篇
- 2025年物理學(xué)高考復(fù)習(xí)綜合測(cè)試卷及答案
- 2025年生態(tài)學(xué)與可持續(xù)發(fā)展專業(yè)考試知識(shí)試題及答案
- 英語(yǔ)簡(jiǎn)單句專項(xiàng)練習(xí)題含參考答案
- 2023年甘肅省酒泉市中考語(yǔ)文試卷【含答案】
- 湖北襄陽(yáng)市檢察機(jī)關(guān)-襄陽(yáng)市城郊地區(qū)檢察院招考聘用67人模擬預(yù)測(cè)(共500題)筆試參考題庫(kù)附答案詳解
- 2023-2024學(xué)年河南省濮陽(yáng)市小學(xué)語(yǔ)文五年級(jí)期末提升測(cè)試題附參考答案和詳細(xì)解析
- 延長(zhǎng)石油筆試題庫(kù)
- 阿里巴巴開(kāi)店注意事項(xiàng)
- 思想政治理論綜合實(shí)踐知到章節(jié)答案智慧樹(shù)2023年太原理工大學(xué)
- 臍灸技術(shù)評(píng)分標(biāo)準(zhǔn)
- 旅游俄語(yǔ)知到章節(jié)答案智慧樹(shù)2023年海南外國(guó)語(yǔ)職業(yè)學(xué)院
- 鄉(xiāng)村規(guī)劃原理智慧樹(shù)知到答案章節(jié)測(cè)試2023年同濟(jì)大學(xué)
- ArcGIS高級(jí)制圖技術(shù)
評(píng)論
0/150
提交評(píng)論