Examly題庫立即開始練習
地方特考資料處理大意10850單選題

根據下列的程式碼,請問輸出結果為何? #include <iostream> using namespace std; int main() { int a=2; int b=20; int x=1; while (x<5) { if (x<=3) { a=a+x; } else { b=b-x; } x=x+1; } printf("Ans=%d", a+b); return 0; }

AAns=20
BAns=22
CAns=24正確答案
DAns=26
答案與詳解
C
正確答案
迴圈 x=1~4,x≤3 時 a 累加 x,x=4 時 b 減 x,最後 a+b=8+16=24。

為什麼答案是 C

x=1:a=3;x=2:a=5;x=3:a=8;x=4:b=20-4=16。a+b=8+16=24,正解。

考點:迴圈邊界誤判考點:累加漏算考點:if-else 分支追蹤考點:條件判斷誤用
載入中…

資料處理大意 相關題目

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

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

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