Examly題庫立即開始練習
地方政府公務人員四等-電子工程類科計算機概要10930單選題

下列 Java 程式的執行結果為何?class A { public void op(int a, int b, int c) { System.out.println("三個數字不相等"); } public void op(double a, int b, int c) { System.out.println("三個數字相等"); } public static void main(String[] args) { A demo = new A(); demo.op(3.0, 3, 4); demo.op(3, 3, 3); } }

A三個數字不相等 三個數字不相等
B三個數字相等 三個數字相等
C三個數字不相等 三個數字相等
D三個數字相等 三個數字不相等正確答案
答案與詳解
D
正確答案
Java 方法重載依參數型別匹配:double 版輸出「相等」,int 版輸出「不相等」,與字面訊息無關。

為什麼答案是 D

第一次 op(3.0,3,4):3.0 為 double,呼叫 double 版 → 輸出「三個數字相等」。第二次 op(3,3,3):三個 int,呼叫 int 版 → 輸出「三個數字不相等」。結果符合 D。

考點:重載匹配錯誤考點:型別判斷錯誤考點:語意陷阱考點:方法重載正解
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮