标签: SCJP 中文考題

  • TestPassport SCJP 310-065(BIG5)繁體中文考題分享

    點擊下載:SCJP 310-065(繁體中文)V6.27

    感謝TestPassport考題大師免費贊助,請到TestPassport官方網站(www.testpassport.net)購買最新310-065考題!

    1. 已知:
    35. String #name = “Jane Doe”;
    36. int $age = 24;
    37. Double _height = 123.5;
    38. double ~temp = 37.5;
    以下敘述哪兩個正確?(請選擇兩個答案。)
    A. 第 35 行無法編譯。
    B. 第 36 行無法編譯。
    C. 第 37 行無法編譯。
    D. 第 38 行無法編譯。
    Answer: AD
    2.按 [下一題] 或 [其他] 繼續作答。應用題
    3. 已知:
    11. public static Iterator reverse(List list) {
    12. Collections.reverse(list);
    13. return list.iterator();
    14. }
    15. public static void main(String[] args) {
    16. List list = new ArrayList();

    17. list.add(“1”); list.add(“2”); list.add(“3”);
    18. for (Object obj: reverse(list))
    19. System.out.print(obj + “, “);
    20. }
    結果為何?
    A. 3, 2, 1,
    B. 1, 2, 3,
    C. 編譯失敗。
    D. 程式碼順利執行,但沒有輸出。
    E. 執行階段丟出異常。
    Answer: C
    4. 已知:
    5. class A {
    6. void foo() throws Exception { throw new Exception(); }
    7. }
    8. class SubB2 extends A {
    9. void foo() { System.out.println(“B “); }
    10. }
    11. class Tester {
    12. public static void main(String[] args) {
    13. A a = new SubB2();
    14. a.foo();
    15. }
    16. }
    結果為何?
    A. B
    B. B,後面是 Exception。
    C. 編譯會失敗,因為第 9 行有錯誤。
    D. 編譯會失敗,因為第 14 行有錯誤。
    E. 丟出 Exception,沒有其他輸出。
    Answer: D (更多…)