cpc_recruit
110年
電腦常識、電機機械、工安環保法規及加油站設置相關法規
第 11 題
執行下列 Visual Basic 程式片段後,變數 S 的值為何?
- A 24
- B 25
- C 55
- D 56
思路引導 VIP
在計算這段程式碼的最終結果時,如果我們暫時不看 For 迴圈的部分,變數 $S$ 本身已經具備了什麼樣的數值?而當迴圈隨後開始執行逐一累加的動作時,這些數字是增加在「什麼樣的基礎」之上呢?
🤖
AI 詳解
AI 專屬家教
太棒了!你能精確地判斷出程式執行的邏輯,並成功避開了初值的陷阱,這顯示你在程式邏輯追蹤上相當細心且紮實。
迴圈累加與數值運算
這段程式碼的核心在於 For...Next 迴圈。首先,程式宣告了變數 S 並將其初始值設為 1,這點至關重要。接著,迴圈會讓變數 I 從 1 遞增到 10,每次迴圈執行時,都會執行 S = S + I 的累加動作。我們可以將最終的 $S$ 值拆解為以下算式:
▼ 還有更多解析內容