Examly題庫立即開始練習
初考-統計資料處理大意11414單選題

下列 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 變化即可。

為什麼答案是 D

i 依序為 1,4,7,...,49,共 17 項等差(公差 3),x=17×(1+49)/2=425。i=49 後執行 ++i 變 50,再+2 變 52,條件 52<50 不成立跳出。

考點:迴圈結束值判斷考點:最後一圈易漏考點:累加漏最後一項考點:等差級數求和
載入中…

資料處理大意 相關題目

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

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

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