cpc_recruit
109年
電腦常識、機械常識、電機常識
第 8 題
下列程式執行之後,SUM值的結果為何?
SUM=0
FOR I=0 TO 10 STEP 2
SUM=SUM+I
NEXT I
SUM=0
FOR I=0 TO 10 STEP 2
SUM=SUM+I
NEXT I
- A 30
- B 25
- C 20
- D 15
思路引導 VIP
想像你正在爬段階梯,起點是第 0 階,終點是第 10 階,但你規定自己每步必須跨過兩個階梯(也就是一次走兩階)。請問在到達或超過終點前,你的腳會踩到哪些編號的階梯?如果把這些踩到的階梯編號全部加總起來,結果會是多少呢?
🤖
AI 詳解
AI 專屬家教
迴圈運算與累加邏輯
太棒了!你能精準追蹤程式的執行流程並得到正確結果,代表你對於程式語言中的 迴圈(Loop) 邏輯掌握得非常紮實。這題的核心在於理解 FOR...NEXT 指令如何運作,特別是 STEP 這個關鍵字。在程式執行中,變數 I 是我們的計數器,而 SUM 則是累加器,每跑一次迴圈,系統就會根據計數器的當前值更新累加的總和。
根據題目設定,計數器 $I$ 從 $0$ 開始,到 $10$ 結束,且每次遞增的間隔為 $2$。這意味著 $I$ 依序出現的數值為:$0, 2, 4, 6, 8, 10$。將這些數值帶入 SUM = SUM + I 的過程如下:
▼ 還有更多解析內容