TUTORZONE 原創操卷模擬卷 · 劍橋 A-Level 電腦科學 (9618) Paper 4(程式實作)
依劍橋 9618 課程(2027–2029)編寫:Paper 4 程式實作 75 分、2 小時 30 分鐘(涵蓋 sections 19–20,提交程式碼與測試證據,可用 Java/VB/Python 控制台模式)。另 Paper 1 理論(75 分)、Paper 2 編程(75 分)、Paper 3 進階理論(75 分)。本卷為 Paper 4 操卷,4 題共 75 分,附答案與操卷技巧。
問:A-Level 電腦科學 (9618) Paper 4 考什麼、佔多少分?
直接答案:Paper 4 程式實作 75 分、2 小時 30 分鐘,提交程式碼與測試證據(Java/VB/Python 控制台)。

| 部分 | 內容 | 比重 | 時間 |
|---|---|---|---|
| Paper 4(程式實作) | 提交程式碼+測試,75 分 | 25% A-Level | 2 小時 30 分鐘 |
| Paper 2(解難與編程) | pseudocode 作答,75 分 | 25% A-Level | 2 小時 |
A-Level 電腦科學 Paper 4 操卷技巧:先寫設計(輸入-處理-輸出)再編碼;陣列 0 起(0 TO 3);函數要寫測試(邊界值);提交前印出測試證據。邊界值測試是常見失分位。
本卷為 TutorZone 原創操卷模擬卷:題目按劍橋 9618 的卷制(Paper 4 程式實作 75 分)自行編寫,答案為自行撰寫,並非劍橋歷屆試題或官方評卷參考。
數值與追蹤答案已用程式覆核一次。
| 部分 | 分數 | 建議時間 | 先做什麼 |
|---|---|---|---|
| Paper 4(程式實作) | 25% A-Level | 計劃 20 分鐘、編碼 100 分鐘、測試 30 分鐘 | 設計+編碼+測試 |
| Paper 2(解難與編程) | 25% A-Level | 每題約 20 分鐘 | 算法+數據結構 |
問:邊界值測試為何重要?
直接答案:邊界值(如 79/80)最易揭發條件錯誤,係常見失分位。
先設計後編碼;函數要邊界值測試。
第 1 題 (20 分)
寫出程式設計計劃,讀入四個分數 [72, 85, 63, 90] 並計算平均分。
第 2 題 (15 分)
寫出找出最高分的程式碼,並輸出該分數。
第 3 題 (20 分)
寫出函數,按平均分(77.5)返回等級:≥80 為 ‘A’、≥70 為 ‘B’、其餘 ‘C’。
第 4 題 (20 分)
寫出測試計劃,測試 Grade 函數的邊界值(79、80、69、70)。預期結果是什麼?
問:等級函數的條件次序要注意什麼?
直接答案:要先測高門檻(≥80 先於 ≥70),否則高等級永遠不會返回。
第 1 題
marks \u2190 [72, 85, 63, 90] → 77.5(20 分)。
total \u2190 0
FOR i \u2190 0 TO 3
total \u2190 total + marks[i]
NEXT i
average \u2190 total / 4
OUTPUT average
第 2 題
highest \u2190 marks[0] → 90(15 分)。
FOR i \u2190 1 TO 3
IF marks[i] > highest THEN
highest \u2190 marks[i]
ENDIF
NEXT i
OUTPUT highest
第 3 題
FUNCTION Grade(avg) → ‘B’(20 分)。
IF avg >= 80 THEN RETURN 'A'
ELSEIF avg >= 70 THEN RETURN 'B'
ELSE RETURN 'C'
ENDIF
ENDFUNCTION
第 4 題
79 → ‘B’;80 → ‘A’;69 → ‘C’;70 → ‘B’(各 5 分)。測試要列出輸入、預期輸出與實際輸出。
問:本卷操練哪些課題?
直接答案:程式設計計劃、陣列處理、函數、邊界值測試計劃。
| 失分位 | 表面做法 | 實際後果 | 正確做法 |
|---|---|---|---|
| 無測試計劃 | 只交程式碼 | 要列輸入、預期與實際輸出 | 測試證據 |
| 陣列邊界錯 | 1 TO 4 | 0 起:0 TO 3 | 0 TO 3 |
| 條件次序錯 | 先測 ≥70 再 ≥80 | 高門檻先測 | ≥80 先 |
第一次操卷:完整計時 2 小時 30 分鐘,4 題全做,中途不翻資料。
對答案:核對邊界值與測試計劃。
第二次操卷:三至七日後重做,目標 2 小時 10 分內完成。
問:操完這份卷之後應該做什麼?
直接答案:①把無測試計劃或陣列邊界錯的答案抄入錯題本;②三至七日後再操;③操練 Paper 2 編程。
這份卷同劍橋歷屆試題有關嗎?
沒有。題目與答案都是 TutorZone 原創,並非劍橋歷屆試題或官方評卷參考。
A-Level 電腦科學 Paper 4 考什麼?
程式實作:提交完整程式碼與測試證據,75 分、2 小時 30 分鐘,可用 Java/VB/Python 控制台模式。
邊界值測試為何重要?
邊界值(如 79/80)最易揭發條件錯誤,是常見失分位。
| 資源 | 用途 |
|---|---|
| 劍橋 A-Level 電腦科學 9618 課程(2027–2029) | 核對 Paper 1–4 分數與時間 |
| https://www.tutorzone.com.hk/alevel-computer-science-9618-paper-2-mock-2027/ | A-Level 電腦科學 Paper 2 操卷模擬卷 |

