Examly題庫立即開始練習
司法官律師第一試計算機大意10433單選題

請問下列 C 語言程式片段執行後,變數 X 的值為何? int X=0,flag; while (X<10) { flag=X/3; if (flag<2) X++; else X=X+4; }

A0
B10正確答案
C11
D12
答案與詳解
B
正確答案
迴圈條件 X<10,追蹤 X 從 0 逐步變化,最終 X=10 跳出迴圈。

為什麼答案是 B

追蹤:X=0~5 時 flag=X/3<2,X++ 逐步加到 6;X=6 時 flag=2,X=6+4=10;此時 X<10 不成立,跳出迴圈。最終 X=10。

考點:初始值誤判考點:迴圈追蹤考點:離開條件考點:過度累加
載入中…

計算機大意 相關題目

想練更多計算機大意考古題?

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

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