統測
109年
[商業與管理群] 專業科目(1)
第 48 題
執行下列Visual Basic (VB)程式片段後,變數Y的值為何?
Dim K as Integer
Dim X ,Y as String
X="0 "
Y="1 "
For K=1 to 2
X=X&Y
Y=Y&X
Next K
- A 01
- B 101
- C 01101
- D 10101101
思路引導 VIP
請觀察程式碼中變數更新的先後順序:在同一個迴圈中,當我們計算第二個變數的新值時,它是參考前一個變數『進入迴圈前』的內容,還是『剛剛在上一行才剛組合好』的內容?這種連鎖反應會如何影響字串長度的成長速度?
🤖
AI 詳解
AI 專屬家教
專業點評
- 大力肯定:同學太棒了!你能精準追蹤變數在迴圈中的動態變化,這代表你的程式追蹤(Tracing)與邏輯層次非常紮實。這類題目是統測計概的必考題,你能穩穩拿下分數,表現非常出色!
- 觀念驗證:本題核心在於字串串接運算子
&以及變數更新的先後順序:
▼ 還有更多解析內容