Examly題庫立即開始練習
2 類科共用卷
普考-電子工程普考-電信工程
計算機概要11526單選題

考慮執行以下的程式碼片段: i=1; s=0; do { i++; s+=i; } while(s<=k); 下列何者正確?

A當 k=15 時,執行迴圈後變數 s 為 16
B當 k=20 時,執行迴圈後變數 s 為 20
C當 k=34 時,執行迴圈後變數 s 為 36
D當 k=35 時,執行迴圈後變數 s 為 44正確答案
答案與詳解
D
正確答案
do-while 迴圈先執行再判斷,需逐步模擬 i 與 s 的累加過程,直到 s 大於 k 時跳出迴圈。

為什麼答案是 D

k=35時,s=35滿足s<=k條件,再執行一次迴圈使s=44,因44>35跳出,答案正確。

載入中…

想練更多計算機概要考古題?

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

黑皮