免費開始練習
cpc_recruit 109年 電腦常識、電機機械、工安環保法規及加油站設置相關法規

第 8 題

下列程式執行之後,SUM 值的結果為何?
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$ 的變數中。整體的運算過程如下:

▼ 還有更多解析內容

🏷️ 相關主題

電腦基礎知識與資訊科技應用概論
查看更多「電腦常識、電機機械、工安環保法規及加油站設置相關法規」的主題分類考古題