Examly題庫立即開始練習
國中教甄|資訊科技資訊科技105 年第 54 題單選題
📖 閱讀測驗 · 共用前文
試回答下列片段程式的問題 int i = 0, t = 0; while(++i<100) t += i; 此迴圈結束後,i的值為何?

承上題,t的值各為何?

A0+1+2+3+……+99
B1+2+3+……+99正確答案
C0+1+2+3+…+100
D1+2+3+…+100
答案與詳解
B
正確答案
前遞增運算子 ++i 會先將 i 加 1 再進行條件判斷,因此 i 從 1 累加到 99,t 的值即為 1 到 99 的總和。

為什麼答案是 B

++i 使 i 先加 1 再判斷,i 從 1 開始累加,直到 i=99 時 99<100 成立並累加,下一次判斷 i 變為 100,100<100 不成立而結束,故 t 為 1+2+...+99。

載入中…

資訊科技 相關題目

想練更多資訊科技考古題?

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

黑皮