IGCSE 電腦科學操卷方法+歷屆試題(Paper 2):偽代碼、流程圖、邏輯門附答案
- 2026-10-12
TUTORZONE 原創操卷模擬卷 · 劍橋 IGCSE 電腦科學 (0478) Paper 2(演算法、編程與邏輯)
依劍橋 0478 課程(2026–2028)編寫:Paper 2 演算法、編程與邏輯 75 分、50%、1 小時 45 分鐘(短答與結構題加情境題)。本卷為 Paper 2 操卷,10 題共 75 分,附答案與操卷技巧。
問:IGCSE 電腦科學 Paper 2 考什麼、佔多少分?
直接答案:Paper 2 演算法、編程與邏輯 75 分、50%、1 小時 45 分鐘。

考制速覽:2027 年評核結構
| 部分 | 內容 | 比重 | 時間 |
|---|---|---|---|
| Paper 2(演算法、編程與邏輯) | 短答+結構+情境題,75 分 | 75 marks (50%) | 1 小時 45 分鐘 |
| Paper 1(計算機系統) | 短答與結構題,75 分 | 75 marks (50%) | 1 小時 45 分鐘 |
IGCSE 電腦科學 Paper 2 操卷技巧:10 題在 1 小時 45 分鐘內完成。偽代碼用縮排表示程式塊,迴圈追蹤逐行寫變數值,邏輯門寫出完整真值表。
本卷設計與版權說明
本卷為 TutorZone 原創操卷模擬卷:題目按劍橋 0478 的卷制(Paper 2 演算法、編程與邏輯 75 分、50%)自行編寫,答案為自行撰寫,並非劍橋歷屆試題或官方評卷參考。
迴圈追蹤答案已用程式覆核一次。
時間分配
| 部分 | 分數 | 建議時間 | 先做什麼 |
|---|---|---|---|
| Paper 2(演算法、編程與邏輯) | 75 marks (50%) | 每題約 10 分鐘,偽代碼留時間 | 偽代碼寫縮排、邏輯門寫真值表 |
| Paper 1(計算機系統) | 75 marks (50%) | 二進制轉換寫步驟 | 硬件、軟件、網絡、安全 |
問:FOR 與 WHILE 迴圈有什麼分別?
直接答案:FOR 按已知次數重複(計數迴圈);WHILE 在條件為真時重複(條件迴圈)。
Paper 2:結構題操卷(10 題,75 分)
偽代碼寫縮排,迴圈逐行追蹤,邏輯門寫真值表。
第 1 題 (7 分)
寫一段偽代碼:輸入兩個數,輸出較大的一個。
第 2 題 (7 分)
流程圖的起/終框用什麼形狀?決策(判斷)框呢?
第 3 題 (8 分)
解釋變數與常數的分別。
第 4 題 (8 分)
完成迴圈追蹤:FOR i ← 1 TO 3 執行 sum ← sum + i。若 sum 初值是 0,追蹤後 sum 是多少?
第 5 題 (8 分)
說明「計數」迴圈(FOR)與「條件」迴圈(WHILE)的分別。
第 6 題 (8 分)
寫出 AND 閘的真值表(兩個輸入 A、B)。
第 7 題 (7 分)
用 NOT 閘把一個輸入 X 反相,寫出 X=1 與 X=0 的輸出。
第 8 題 (8 分)
解釋什麼是一維陣列,並舉一個使用例子。
第 9 題 (7 分)
說出氣泡排序(bubble sort)的基本做法。
第 10 題 (7 分)
說出線性搜尋(linear search)的做法,以及它最多要比較多少次。
問:AND 閘的真值表是怎樣的?
直接答案:0 AND 0 = 0,0 AND 1 = 0,1 AND 0 = 0,1 AND 1 = 1。
Paper 2 答案
第 1 題
INPUT a, b
IF a > b THEN
OUTPUT a
ELSE
OUTPUT b
ENDIF(7 分)
第 2 題
起/終框用圓角矩形(膠囊形)(4 分);決策框用菱形(3 分)。
第 3 題
變數的值在程式執行期間可以改變(4 分);常數的值固定不變(4 分)。
第 4 題
sum = 0+1+2+3 = 6(8 分)。
第 5 題
FOR 按已知次數重複(4 分);WHILE 在條件為真時重複,次數未必事先知道(4 分)。
第 6 題
0 AND 0 = 0;0 AND 1 = 0;1 AND 0 = 0;1 AND 1 = 1(8 分)。
第 7 題
X=1 → 輸出 0;X=0 → 輸出 1(7 分)。
第 8 題
陣列是相同資料類型、以索引存取的元素集合(4 分);例:儲存 10 個學生的分數,scores[0..9](4 分)。
第 9 題
比較相鄰元素,若次序錯誤就交換,重複掃描直到整個列表有序(7 分)。
第 10 題
從第一個元素逐一檢查直到找到或到達末端(4 分);在 n 個元素中最壞情況要 n 次比較(3 分)。
問:氣泡排序怎樣做?
直接答案:比較相鄰元素、次序錯就交換,重複掃描直到整列表有序。
最常見的失分位
| 失分位 | 表面做法 | 實際後果 | 正確做法 |
|---|---|---|---|
| 迴圈追蹤漏首/尾 | sum 寫成 5 | 1+2+3 = 6 | sum = 6 |
| AND 真值表錯 | 1 AND 0 寫成 1 | AND 要兩個都是 1 才 1 | 只有 1 AND 1 = 1 |
| FOR/WHILE 混 | FOR 當條件迴圈 | FOR 是計數、WHILE 是條件 | FOR=計數、WHILE=條件 |
怎樣用這份卷
第一次操卷:完整計時 1 小時 45 分鐘,10 題全做,中途不翻資料。
對答案:核對偽代碼縮排、迴圈追蹤與真值表。
第二次操卷:三至七日後重做,目標 1 小時 30 分鐘內完成。
問:操完這份卷之後應該做什麼?
直接答案:①把迴圈追蹤或真值表錯的題目抄入錯題本;②三至七日後再操;③操練 Paper 1 的計算機系統。
常見問題 FAQ
這份卷同劍橋歷屆試題有關嗎?
沒有。題目與答案都是 TutorZone 原創,並非劍橋歷屆試題或官方評卷參考。
Paper 2 考什麼?
演算法(偽代碼、流程圖)、編程(變數、迴圈、條件、陣列)與邏輯(邏輯門、真值表),75 分、50%。
1 AND 1 的輸出是什麼?
1(AND 閘只有兩個輸入都是 1 才輸出 1)。
官方資源與延伸閱讀
| 資源 | 用途 |
|---|---|
| 劍橋 IGCSE 電腦科學 0478 課程(2026–2028) | 核對 Paper 1/2 分數與時間 |
| https://www.tutorzone.com.hk/igcse-computer-science-0478-paper-1-mock-2027/ | IGCSE 電腦科學 Paper 1 操卷模擬卷 |
同系列:備考練習題總覽|IGCSE 電腦科學 Paper 1 操卷模擬卷|IGCSE ICT 0417 Paper 1 操卷模擬卷|IGCSE 英語 0500 模擬卷


