Examly題庫立即開始練習
國中教甄|資訊科技資訊科技115 年第 14 題單選題

執行以下的 C 程式,會印出哪一個數字? #include <stdio.h> enum Pets { CAT, DOT, FISH=3, SNAKE}; int main() { enum Pets mine = SNAKE; printf("%d\n", SNAKE+DOT); return 0; }

A3
B4
C5正確答案
D6
答案與詳解
C
正確答案
C語言的列舉(enum)中,未指定值的成員會自動遞增,計算SNAKE(4)與DOT(1)相加結果為5。

為什麼答案是 C

DOT為1,FISH被明確指定為3,SNAKE自動遞增為4,兩者相加(4+1)結果為5,計算完全正確。

載入中…

資訊科技 相關題目

想練更多資訊科技考古題?

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

黑皮