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

C 指令定義一個名稱為 EGA_colors 的列舉型態,下列何者正確? enum EGA_colors {BLACK, LT_GRAY = 7, DK_GRAY , WHITE = 15};

Aprintf("%d", BLACK); 會輸出 1
Bprintf("%d", BLACK); 會輸出 6
Cprintf("%d", DK_GRAY); 會輸出 8正確答案
Dprintf("%d", DK_GRAY); 會輸出 14
答案與詳解
C
正確答案
C 的 enum 未指定值時從 0 開始,指定後接續遞增:BLACK=0, LT_GRAY=7, DK_GRAY=8, WHITE=15。

為什麼答案是 C

DK_GRAY 未指定值,會從前一個 LT_GRAY=7 自動 +1 得到 8。這是 enum 的核心規則:未指定者 = 前一個 +1。

考點:enum 預設起始值考點:易混淆前推計算考點:enum 遞增規則考點:遞增方向陷阱
載入中…

計算機概要 相關題目

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

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

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