APCS 程式識讀 Python 模擬試題:五回 150 題逐題詳解

關於此課程
用五回完整模擬考,練出考場上的程式追蹤力
APCS 自 114 學年度起,觀念題改為「程式識讀」,並新增 Python 題本:單選 30 題、作答 90 分鐘。考的不是背語法,而是能不能在紙上把一段程式一步步追蹤到底,看出邊界、看出錯誤、看出它到底在做什麼。
這門課提供 五回、共 150 題 的完整模擬試題,每一回的題數、時間與題型配置都比照官方題本。題目中的每一段程式都實際執行驗證過答案,不會有「答案其實有爭議」的情況。
每一回的題型配置
- 條件與迴圈追蹤:if/elif、for/while、range 邊界
- 遞迴:回傳值、呼叫次數、反推參數、無窮遞迴
- 程式填空:單一空格、(a)(b)(c) 多空格、多行程式選項
- 除錯與測試:哪個測資能測出錯誤、最少改幾行、冗餘程式碼
- 列表與資料結構:一維、二維列表、堆疊、佇列
- 搜尋與排序、執行次數與時間複雜度
- 數學與字串,以及 12–20 行的綜合應用題
先作答,再看詳解
每一回都分成「模擬測驗」與「答案與詳解」兩個單元。請先在 90 分鐘內完成測驗,交卷後才會解鎖該回的詳解,讓你保有真實的考試手感。詳解每題都包含:
- 解題思路:這題在考什麼、關鍵陷阱在哪裡
- 逐步追蹤表:把變數每一步的變化列出來
- 選項分析:四個選項各自是哪一種常見錯誤算出來的
錯誤選項都不是隨便湊的數字,而是 off-by-one、把 while 當成 if、< 與 <= 混淆這類學生真的會犯的錯。看懂自己為什麼選錯,比知道正確答案更有用。
課程內容
第一回|模擬測驗
第一回 模擬測驗(30 題・90 分鐘)

