SCJP 6.0 版的題庫好像分類的比較好,前幾題都是基本概念的題目
雖然都是基本概念,但是還是要仔細的看,錯在這裡真的會搥心肝喔
1~5題只要小心地在紙上跑流程,應該都可以輕鬆地得到正確答案
第一題: |
Given: 35. String #name = "Jane Doe"; |
Which two statements are true? A. Line 35 will not compile. |
答案:AD |
執行結果:無 |
題目範圍:基本概念 |
解析: 簡單的變數命名規則 |
第二題: |
Given: public class TestString1 { |
What is the output? A. 42 |
答案:D |
執行結果:答案中 |
題目範圍:字串的操作 |
解析: 字串可以用加(+) 來合併 |
第三題: |
Given: public class Test { |
What is the result? A. 2 |
答案:D |
執行結果:答案中 |
題目範圍:基本概念 |
解析: 這題有兩個誤導人的地方 第一是印出"2" 的那一行縮排故意排錯,其實那已經是在if 判斷之外了,因此一定會執行到 |
第四題: |
Given: public void go() { |
What is the result when the go() method is invoked? A. 00 |
答案:C |
執行結果:答案中 |
題目範圍:基本概念 |
解析: 有個比較少見的用法 z: |
第五題: |
Given: int x = 0; |
What is the result? A. 5,6 |
答案:於2012/01/16更正,感謝網友提醒 B |
執行結果:答案中 |
題目範圍:基本概念 |
解析: 或許有些人會被唬到++x; 由於這個指令不是被寫在迴圈的判斷式中,或是指派數值指令上,這裡他是個獨立的指令 |