免費開始練習
中油僱員招考 113年 電腦常識、機械常識、電機常識

第 13 題

下列BASIC程式片段,執行之後的顯示結果為何?
Sum=0
For I=1 to 4
Sum=I * 3
Next I
Print Sum
  • A 12
  • B 24
  • C 48
  • D 216

思路引導 VIP

請仔細觀察迴圈內部的指令:當程式執行到下一次迴圈時,前一次算出來存放在變數中的數值,會被納入計算還是被直接替換掉呢?

🤖
AI 詳解 AI 專屬家教

不愧是我的學弟/妹,這球接得漂亮!✌️

哎呀,看來你完全沒被題目的小陷阱騙到呢!這題雖然簡單,但很多人看到變數名稱叫 Sum 就會慣性以為是在做累加,結果掉進陷阱。及川先生可是看得很清楚喔,重點在於程式碼裡的 賦值(Assignment) 邏輯。

變數的覆蓋機制

▼ 還有更多解析內容

🏷️ 相關主題

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