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

下列程式片段執行完後,變數 result 的值為何? int a = 10, result =20; while (--a > 5) {result--;}

A14
B15
C16正確答案
D20
答案與詳解
C
正確答案
while 迴圈搭配前置遞減 --a,a 從 9 開始比較,執行 4 次 result--,20-4=16。

為什麼答案是 C

--a 先減後比:a=9>5✓、a=8>5✓、a=7>5✓、a=6>5✓、a=5>5✗。共執行 4 次 result--,20-4=16。

考點:前置遞減誤算考點:邊界條件錯誤考點:前置遞減迴圈考點:初值未變
載入中…

資料處理大意 相關題目

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

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

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