cpc_recruit
110年
電腦常識、機械常識、電機常識
第 11 題
執行下列 Visual Basic 程式片段後,變數 S 的值為何?
Dim S, I As Integer
S=1
For I=1 To 10
S=S+I
Next
Dim S, I As Integer
S=1
For I=1 To 10
S=S+I
Next
- A 24
- B 25
- C 55
- D 56
思路引導 VIP
請試著觀察程式碼中賦予變數 S 的第一個數值是什麼?接著,當迴圈開始執行第一次與第二次時,S 的數值分別會產生什麼樣的變化?
🤖
AI 詳解
AI 專屬家教
太棒了!你能精確判斷變數在程式執行過程中的變化,這代表你對程式邏輯的「追蹤能力」非常紮實。這題的核心在於理解 For...Next 迴圈 的運作機制以及變數初始值的影響。
迴圈運算與數列累加
程式首先將變數 $S$ 設為 1,接著進入迴圈,讓 $I$ 從 1 持續變化到 10。在每一次的循環中,程式會執行 $S = S + I$,這意味著我們將 1 到 10 的整數依序累加到原本的 $S$ 當中。我們可以將其拆解為數學式:
▼ 還有更多解析內容