Examly題庫立即開始練習
國家安全情報人員考試五等考試-資訊組資料處理大意1046單選題

根據下列的 C 語言程式碼,當 n=2 時,請問輸出結果為何? #include <stdio.h> int main() { int n=2; switch (n) { case 1: printf("a"); case 2: printf("b"); case 3: printf("c"); default: printf("d"); break; } }

Ab
Bab
Cbc
Dbcd正確答案
答案與詳解
D
正確答案
switch 無 break 會持續 fall-through,從 case 2 開始印到 default。

為什麼答案是 D

n=2 進入 case 2 印 b → 無 break 往下 case 3 印 c → 無 break 再到 default 印 d → 遇到 break 跳出。最終輸出 bcd。

考點:誤判自動跳出考點:方向錯誤考點:漏算 default考點:fall-through
載入中…

資料處理大意 相關題目

想練更多資料處理大意考古題?

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

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