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

下列 C 語言程式碼中,何者不是無窮迴圈?

Aint a;while (a=5) printf("test");
Bdo printf("test"); while(5);
Cint a=5;while ((a==0)||(--a<5)) printf("test");
Ddo {printf("test"); break;} while(5);正確答案
答案與詳解
D
正確答案
無窮迴圈判斷關鍵:迴圈條件是否恆為真、是否有 break 跳出。D 有 break 直接跳出,非無窮迴圈。

為什麼答案是 D

do-while(5) 雖然條件恆真,但迴圈體內第一次執行就碰到 break 直接跳出,printf 只執行一次 → 不是無窮迴圈,故為正解。

考點:賦值vs比較考點:非零恆真考點:短路求值陷阱考點:break跳出
載入中…

計算機概要 相關題目

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

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

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