Q249.
MIT App Inventor 2.0 中,若希望透過數值變數之初始值、結束值,以及增加值的指定來完成某些方塊的多次執行,應該使用下列何種方塊?
電腦軟體應用 · 丙級 · 電腦概論 · Q249
難易度分析
2 / 5
本題屬於基礎概念記憶題,僅需區分變數讀寫操作與迴圈控制結構的定義即可得出結論,不涉及複雜的邏輯推演或多重條件判斷。
正確答案:②for each from to
② for each from to:for each from to 方塊是 MIT App Inventor 中的計數型迴圈結構,可明確指定初始值、結束值與增加值(步進值),使內部方塊依設定次數重複執行。
錯誤選項解析
- ① get:get 方塊用於「讀取變數的當前值」,屬於資料存取操作,不具備重複執行迴圈的功能。
- ③ set to:set to 方塊用於「對變數進行賦值或更新數值」的動作,僅為單一指派操作,無法控制程式區塊的重複執行次數。
- ④ do:do 方塊通常作為事件處理或條件判斷的執行區塊標記,本身不具備設定數值範圍與步進值的迴圈控制能力。
Learning Tip
"本題核心考點為 MIT App Inventor 的迴圈控制結構。常考陷阱在於混淆 get(取值) 與 set(設值) 的用途,兩者皆為變數操作方塊但與迴圈無關。需牢記 for each from to 是唯一能透過「初始值、結束值、增加值」三參數精確控制重複次數的迴圈方塊,實務上常用於累加計算或陣列遍歷情境。"
學員答題分佈
①get0%
②for each from to0%
③set to0%
④do0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!