Examly題庫
公務人員特種考試司法人員計算機大意104 年第 33 題單選題考點:初始值誤判考點:迴圈追蹤

請問下列 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 跳出迴圈。

逐選項解析

A0初始值誤判✕ 錯誤
X 從 0 開始就會進入迴圈累加,不可能停在 0。誤以為迴圈未執行才會選此答案。
B10迴圈追蹤✓ 正確
追蹤:X=0~5 時 flag=X/3<2,X++ 逐步加到 6;X=6 時 flag=2,X=6+4=10;此時 X<10 不成立,跳出迴圈。最終 X=10。
C11✕ 易錯陷阱
D12✕ 易錯陷阱

立即註冊,看完整詳解

這題的完整詳解,註冊就能看 · 每天 2 題免費

精選詳解
  • 完整逐選項解析
  • 秒殺解題技巧與破題關鍵
  • 關鍵知識表整理
  • 陷阱與易錯提醒
  • 同考點歷屆題庫連續刷題與錯題本
接著練習整份考卷查看 104 年 104年公務人員特種考試司法人員考試、104年公務人員特種考試法務部調查局調查人員考試、104年公務人員特種考試國家安全局國家安全情報人員考試、104年公務人員特種考試海岸巡防人員考試、104年公務人員特種考試移民行政人員考試《計算機大意》完整試題與解答

計算機大意 相關題目

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

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

Examly