第四十一題: |
Given: public
class KungFu { |
What is the result? A. true true |
答案:B |
執行結果:無 |
題目範圍:基本觀念 、WapperClass |
解析: Integer是int的WapperClass,雖然以物件的形式來表現,不過在做等於運算的時候要視為基本資料型態,以傳值的作法來做 |
第四十二題: |
class A { Given: 25. A a = new A(); |
What is the result? A. Line 26 prints "a" to System.out. |
答案:A |
執行結果:答案中 |
題目範圍:方法多載 |
解析: 這是方法多載比較特別的情況 |
第四十三題: |
Given: class Plant { |
What statement is true? A. The code will compile without changes. |
答案:D |
執行結果:無 |
題目範圍:物件觀念 |
解析: 繼承類別時,建構子的呼叫 |
第四十四題: |
Given: class Employee { |
Which two code fragments, inserted independently at line 12, will compile? (Choose two.) A. super(name, baseSalary); B. this.commission = commission; C. super(); this.commission = commission; D. this.commission = commission; super(); E. super(name, baseSalary); this.commission = commission; F. this.commission = commission; super(name, baseSalary); G. super(name, baseSalary, commission); |
答案:AE |
執行結果:無 |
題目範圍:物件觀念 |
解析: 與四十三題觀念類似 |
第四十五題: |
Given that: Gadget has-a Sprocket and A. class Widget{Sprocket s;} B. class Widget{} C. class Widget{Sprocket s1; Spring s2;} class Gadget extends Widget{} D. class Gadget{Spring s;} class Widget extends Gadget{Sprocket s;} E. class Gadget{} class Widget extends Gadget{Sprocket s1; Spring s2;} F. class Gadget{Spring s1; Sprocket s2;} class Widget extends Gadget{} |
答案:AC |
執行結果:無 |
題目範圍:物件觀念 |
解析: 英文解釋:Gadget 機件,Widget 部件,Sprocket 鍊條,Spring 彈簧 A完全符合題目 B的Widget 沒有容物,直到Gadget繼承了之後才加入,因此不正確 C的Widget 直接加入了兩個內容物,然後Gadget 繼承之後也會有父代的內容物,正確。題目沒有規定Widget 不能有其他的內容物 DEF的繼承關係反了,也就沒甚麼好說的 |
留言列表