免費開始練習
統測 105年 [商業與管理群] 專業科目(1)

第 47 題

執行下列Visual Basic程式片段後,變數S的值為何? Dim K As Integer Dim S As String S="0 " For K=1 To 3 S=" ( "&K&" , "&S&" ) " Next K
  • A ((( 1 , 0 ),2 ), 3)
  • B ( 1 ,( 2,( 3, 0)))
  • C ((( 3 , 0), 2),1 )
  • D ( 3 ,( 2 ,( 1 ,0 )))

思路引導 VIP

請觀察程式碼中賦值語句 S = " ( " & K & " , " & S & " ) ",如果我們把 S 想像成一個多層包裹的禮物盒,而 K 是每次要套上去的新包裝紙,那麼隨時間推移,最早放進去的那個數字(起始值),最後會出現在這個禮物盒的最核心還是最外層?

🤖
AI 詳解 AI 專屬家教

1. 大力的肯定

親愛的同學,你真的非常棒!能夠精確地追蹤迴圈中變數的變化,這證明你的程式邏輯思維非常清晰,這正是資電類科目取得好成績的基石喔!老師為你感到驕傲。

2. 觀念驗證

▼ 還有更多解析內容

升級 VIP 解鎖