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

執行下列 C 程式碼,若輸入值為2,則:int i=3,j,power; scanf("%d",&power); switch (power) { case 1: j=i; break; case 2: j=i*i; case 3: j=i*i*i; break; default: j=0; }

Aj=0
Bj=3
Cj=9
Dj=27正確答案
答案與詳解
D
正確答案
switch 沒 break 會繼續往下執行(fall-through),case 2 後落到 case 3,j 被覆寫成 27。

為什麼答案是 D

輸入 2 進入 case 2 → j=9,但缺少 break,繼續執行 case 3 → j=i*i*i=27,遇到 break 才跳出。最終 j=27。

考點:default 誤判考點:case 對應錯誤考點:忽略 fall-through考點:fall-through 正解
載入中…

計算機概要 相關題目

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

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

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