免費開始練習
cpc_recruit 110年 電腦常識、機械常識、電機常識

第 11 題

執行下列 Visual Basic 程式片段後,變數 S 的值為何?

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$ 當中。我們可以將其拆解為數學式:

▼ 還有更多解析內容

🏷️ 相關主題

程式語言基礎語法與演算法邏輯應用
查看更多「電腦常識、機械常識、電機常識」的主題分類考古題