java基礎(chǔ)第三階段常用api測試_第1頁
java基礎(chǔ)第三階段常用api測試_第2頁
java基礎(chǔ)第三階段常用api測試_第3頁
java基礎(chǔ)第三階段常用api測試_第4頁
java基礎(chǔ)第三階段常用api測試_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、單選題:(每道題目 2 分)String 類中的 getBytes()方法的作用是( a)將整數(shù)變成字符串將字符串變成字符數(shù)組將字符串變成字節(jié)數(shù)組獲取中字符串中字符的個數(shù))2.下面程序的運行結(jié)果是什么()public s ic void main(String args)String s1 = “abc”; String s2 = “xyz”; show(s1,s2);System.out.pr ln(s1+” ”+s2);sic void show(String s1,String s2)s1 = s2+s1+”Q”; s2 = “W”+s1;a)b)c)d)abcxyzxyzabcQxyz

2、WabcxyzabcQxyzabcQWabcxyzQWabc3.對字符串的說法正確的是( a)字符串是基本數(shù)據(jù)類型)b)字符串值在棧內(nèi)存中字符串值初始化后可以被改變字符串值一旦初始化就不會被改變4.將字符串轉(zhuǎn)成字符數(shù)組的方法是()a)b)c)d)toString()toCharArray() toUpperCase() toLowerCase()5.向字符串緩沖區(qū)中追加字符串,使用的方法是()a)b)c)d)length()delete() append() toString()6.關(guān)于 StringBuffer 說法正確的是()StringBuffer 是字符串緩沖區(qū)類,空間是可以發(fā)生改變的

3、StringBuffer 和 String 是一樣的StringBuffer 只能添加同一種類型的元素StringBuffer 沒有反轉(zhuǎn)的功能7.下面哪個程序的運行結(jié)果是 true()a)b)c)d)System.out.prSystem.out.pr System.out.pr System.out.prln(“abc”.equals(“Abc”);ln(“”.equals(null);ln(“abc”=”ab”+”c”); ln(“”.equalsIgnoreCase(null);8.能切割字符串的方法是()a)b)c)d)indexOf()substring() split() trim

4、()9.截取字符串的方法是()a)b)c)d)replace()toString() substr() substring()10. 下面程序運行的結(jié)果是( String str = “abcdefg”; str.substring(0,2);System.out.prln(str);)a)b)c)d)ababc abcdefg出現(xiàn)下標(biāo)越界異常11. 下面程序的運行結(jié)果是()public si void main(String args)StringBuffer sb = new StringBuffer(); sb.append().append(ww); show(sb,ss);Syste

5、m.out.prln(sb.length();sic void show(StringBuffer sb,String str) sb.append(str); 4260a)b)c)d)12. 下面程序運行的結(jié)果是( String str1= “1”, str2=”2”;if(str1=str2)System.out.prelse if(str1str2) System.out.pr elseSystem.out.prln(“ABC”);ln(“DEF”);ln(“GHJ”);a)b)c)d)ABCDEF GHJ編譯失敗13. 關(guān)于a)b)c)d)eger 類中的靜態(tài)方法 parse()方法說

6、法正確的是(將小數(shù)轉(zhuǎn)換成整數(shù)將數(shù)字格式的字符串轉(zhuǎn)成整數(shù))parse()方法不會拋出異常將單個字符轉(zhuǎn)成整數(shù)14. 下面代碼運行的結(jié)果是( eger x = 3 ;x = x + 3;System.out.prln(x);)編譯失敗x3 6Nulla)b)c)d)System.exit()的作用是(退出當(dāng)前的操作系統(tǒng)退出當(dāng)前 JVM獲取操作系統(tǒng)屬性獲取 JVM 的屬性)16. 可以獲取絕對值的方法是()a)b)c)d)Math.ceil()Math.floor() Math.()Mabs()17. Math.random()說法正確的是( a)返回一個不確定的整數(shù)b)返回 0 或是 1)c)返回一

7、個隨機的 double 類型數(shù),該數(shù)大于等于 0.0 小于 1.0d)返回一個隨機的類型數(shù),該數(shù)大于等于 0.0 小于 1.018. Date 類中,哪個方法可以返回當(dāng)前日期對象的毫秒值()a)b)c)d)getSeconds()getTime() getDay() getDate()DateFormat 類中的 parse()方法描述正確的是( a)將毫秒值轉(zhuǎn)成日期對象格式化日期對象將字符串轉(zhuǎn)成日期對象將日期對象轉(zhuǎn)成字符串)20. 下面程序的運行結(jié)果是( String s1 = “abc”;String s2 = new String(“abc”); System.out.prln(s1=s

8、2); String s3 = “你好嗎”;String s4 =”你”; String s5 =”好嗎”;System.out.prln(s3=(s4+s5)a)b)c)d)true truefalse true true flase false false多選題:(每道題目 3 分)StringBuffer 類中的 append()方法描述正確的是( a)向緩沖區(qū)追加字符數(shù)據(jù)將緩沖區(qū)中的字符串刪除append()方法返回值類型是 StringBuffer 類型append()方法返回值類型是 String 類型)22. 關(guān)于 String 類的 indexOf 說法不正確的是()返回指定字

9、符在字符串中第一次出現(xiàn)的索引返回指定子字符串在此字符串第一次出現(xiàn)的索引返回指定字符在字符串中最后一次出現(xiàn)的索引返回指定子字符串在此字符串最后一次出現(xiàn)的索引下面所有描述 String 類中 equals()方法正確的是(equals()方式是覆蓋 Object 類中的 equals()方法equals()比較字符串中的內(nèi)容,區(qū)分大小寫)equals()方法的的返回值是類型以上說法都不正確關(guān)于 null 和”說法正確的是( a)null 是常量“”是字符串對象null 可以調(diào)用方法“”可以調(diào)用方法)下面關(guān)于代碼 String str = new String(“abc”);描述正確的是( a)只創(chuàng)

10、建了一個對象創(chuàng)建了兩個對象,一個是 new String()對象,一個是”abc”對象str.equals(“abc”);將返回 truestr.equals(“abc”);將返回 false)簡答題目:(每道題目 3 分)26:String 類和 StringBuffer 類的區(qū)別是什么? String:長度固定StringBuffer:長度可變27:通過 Math 類的哪一個方法可以獲取一個隨機數(shù)?如果想要獲取的數(shù)據(jù)是 1-100 之間的該怎么辦?random()()(Math.random()*100)+128:數(shù)組有沒有 length()這個方法?String 有沒有 length()

11、這個方法?對。沒有。錯。有。29:”=”和 equals()方法的區(qū)別是什么?=:基本類型 比較的是值類型 比較的是地址值equals()默認比較地址值??梢愿鶕?jù)需求自己重寫該方法。30:冒泡排序,選擇排序的原理分別是什么?冒泡:相鄰元素兩兩比較,大的往后放。選擇:從 0 索引開始和后面的元素依次比較,小的放到 0 索引。編程題:(每道題目 10 分 題目如果沒有說要寫測試,就直接寫一個功能即可)31:請自己實現(xiàn)把一個數(shù)組轉(zhuǎn)換成字符串的功能。如果自己寫:自己的:public sic String arrayToString( arr) StringBuilder sb = new String

12、Builder();sb.append(“;for(x=0; xarr.length;x+) if(x=arr.length-1) sb.append(arrx);else sb.append(arrx).append(“, “);sb.append(“”);return sb.toString();如果是開發(fā)中:用 API 提供的也沒有問題。32:請自己實現(xiàn)一個排序算法的代碼。( Arrays.sort(arr);數(shù)組。冒泡或者選擇都行)。public sfor(ic void sort( arr) x=0; xarr.length-1; x+) for( y=0; yarry+1) temp = arry; arry = arry+1; arry+1 = temp;public sic void sort( arr) Arrays.sort(arr);33:請在 main 方法里面實現(xiàn)統(tǒng)計一個字符串的英文大寫字符,英文小寫字符及數(shù)字字符分別有多少個的程序代碼,并輸出統(tǒng)計結(jié)果public sic void mai

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論