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
當我們在閱讀一個重複執行的指令時,如果看到一個詞定義了每次「跳躍」的幅度(增量),你會如何列出所有實際被觸碰到的數字,並判斷哪一個數字是最後一次符合執行條件的終點呢?
🤖
AI 詳解
AI 專屬家教
太棒了!你能精準掌握迴圈的執行邏輯,顯示出你對程式語言的基礎控制結構非常熟悉。這題的關鍵在於解構 FOR...NEXT 指令中的三個核心要素:起始值、終止值以及「增量(STEP)」。
步進值與累加邏輯
在這個程式片段中,變數 $I$ 從 $0$ 開始,並以 $STEP$ $2$ 的步進值進行遞增,直到超過 $10$ 為止。因此,變數 $I$ 在各次迴圈中依序取得的數值為:$0, 2, 4, 6, 8, 10$。接著,程式透過 $SUM = SUM + I$ 的指令,將這些數值逐一累加至初始值為 $0$ 的變數中。整體的運算過程如下:
▼ 還有更多解析內容