Examly題庫立即開始練習
關務人員考試關務四等-資訊處理(選試英文)科別計算機概要11033單選題

若執行下列的 Java 程式碼,則螢幕上輸出的結果依序為何? public class EqualTest{ public static void main(String[] args){ Integer a = new Integer(10); String b = "Java"; String c = new String("Language"); System.out.println(a = = 10); System.out.println(b = = "Java"); System.out.println(c = = "Language"); } }

Afalse,false,false
Bfalse,true,false
Ctrue,true,false正確答案
Dtrue,true,true
答案與詳解
C
正確答案
Integer 與 int 用 == 會自動拆箱比值→true;字串常量池 b=="Java" 同一物件→true;new String 在堆積非池內→false。

為什麼答案是 C

正解。①a==10 拆箱比值→true ②b="Java" 存於字串常量池,與 "Java" 字面值同一參考→true ③c=new String("Language") 在 heap 另建物件,參考不同於池中字面值→false。

考點:拆箱與字串池考點:自動拆箱陷阱考點:正解組合考點:new String 獨立物件
載入中…

計算機概要 相關題目

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

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

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