Examly題庫立即開始練習
初考-統計資料處理大意114 年第 14 題單選題考點:迴圈結束值判斷考點:最後一圈易漏

下列 C++程式執行後,i 與 x 的值分別為多少? int i=1, x=0; while (i<50){ x=x+i; i=++i+2; }

A49; 400
B49; 425
C52; 400
D52; 425正確答案
答案與詳解
D
正確答案
迴圈每次 i 增加 3,累加 i 直到 i≥50,追蹤 i 與 x 變化即可。

逐選項解析

A49; 400迴圈結束值判斷✕ 錯誤
i=49 誤以為是最後進入迴圈後的 i 值,但 i=49 進入後會再執行 i=++i+2 變成 52。x=400 也少算了最後一圈的 49。
B49; 425最後一圈易漏✕ 易錯陷阱
x=425 正確(1+4+7+...+49),但 i=49 錯誤。當 i=49<50 仍會進迴圈,執行 i=++i+2 後 i 變 52 才跳出。
C52; 400✕ 錯誤
D52; 425✓ 正確

立即註冊,看完整詳解

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

精選詳解
  • 完整逐選項解析
  • 秒殺解題技巧與破題關鍵
  • 關鍵知識表整理
  • 陷阱與易錯提醒
  • 同考點歷屆題庫連續刷題與錯題本

資料處理大意 相關題目

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

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

Examly