問題詳情

第22題Given:1. class Pass{2. public static void main(String[] args){3. int x = 5;4. Pass p = new Pass();5. p.doStuff(x);6. System.out.print(" main x = " + x);7. }8. void doStuff(int x){9. System.out.println(" doStuff x = " + x++);10. }11. }What is the result?
(A) Compilation fails.
(B) An exception is thrown at runtime.
(C) doStuff x = 6 main x = 6
(D) doStuff x = 5 main x = 5
(E) doStuff x = 5 main x = 6F. doStuff x = 6 main x = 5

參考答案

答案:D
難度:簡單0.782895
統計:A(4),B(4),C(14),D(119),E(9)