引言 / Introduction
Cambridge A-Level 9608 Computer Science 的 Paper 2(Written Paper)是考察学生编程思维和算法设计能力的重要试卷。很多同学刷了真题却不知道如何得分——Mark Scheme(评分标准)才是理解考官思路的关键。本文以2015年5月/6月真题的评分标准为例,帮你读懂阅卷老师的”潜规则”。
Cambridge A-Level 9608 Computer Science Paper 2 (Written Paper) assesses students’ programming thinking and algorithm design skills. Many students practice past papers but don’t know how marks are awarded — the Mark Scheme is the key to understanding examiner expectations. This guide uses the May/June 2015 mark scheme to help you decode the examiner’s “unwritten rules.”
核心知识点 / Key Insights from the Mark Scheme
1. 数据类型和标识符 / Data Types and Identifiers
Paper 2 中频繁考察变量声明——你需要为每个标识符指定合理的数据类型(INTEGER、REAL/REAL、STRING)和描述。例如:RaceHours → INTEGER → “The hours part of the race time”。评分时注重:有意义的变量名 + 正确的数据类型 = 满分。
Paper 2 frequently tests variable declarations — you must assign a sensible data type (INTEGER, REAL, STRING) and description to each identifier. Example: RaceHours → INTEGER → “The hours part of the race time.” Marking focuses on: meaningful names + correct data type = full marks.
2. 伪代码编写规范 / Pseudocode Writing Standards
评分标准对伪代码的要求非常具体:必须有变量声明/注释(至少2个),有输入提示(INPUT + prompts),有正确的计算公式,有输出语句(OUTPUT),以及正确的条件判断逻辑(IF…THEN…ELSE)。丢分最常见的原因是:缺少注释和输入提示不完整。
The mark scheme is very specific about pseudocode requirements: variable declarations/comments (at least 2), input prompts, correct calculation formulas, output statements, and proper conditional logic (IF…THEN…ELSE). The most common reasons for losing marks: missing comments and incomplete input prompts.
3. 评分阶梯:从基础到高分 / Mark Escalation: From Basic to Full Marks
以RaceTime计算题为例,评分分为多个层次:(1)声明变量且有注释 → 基础分;(2)正确输入hours/minutes/seconds → 进阶分;(3)正确计算RaceTimeInSeconds → 关键分;(4)与PersonalBestTime比较并输出正确信息 → 满分。掌握这个”阶梯”结构可以帮你更有针对性地答题。
Taking the RaceTime calculation question as an example, marks are tiered: (1) declare variables with comments → basic marks; (2) correctly input hours/minutes/seconds → intermediate marks; (3) correctly calculate RaceTimeInSeconds → key marks; (4) compare with PersonalBestTime and output correct message → full marks. Understanding this “tiered” structure helps you answer more strategically.
4. 常见扣分陷阱 / Common Mark-Losing Pitfalls
评分标准中明确指出:不能用 x 代替 * 表示乘法;变量未声明直接使用不得分;缺少输出语句严重扣分;逻辑比较符号使用错误(如混淆 < 和 >)也会导致失分。仔细阅读评分标准中的”Don’t allow”部分至关重要。
The mark scheme explicitly states: do NOT use x instead of * for multiplication; undeclared variables score zero; missing output statements result in heavy deductions; incorrect comparison operators (confusing < and >) also lose marks. Carefully reading the “Don’t allow” sections of the mark scheme is essential.
5. 结构化编程思维 / Structured Programming Mindset
高分的伪代码答案往往具有清晰的结构:声明区 → 输入区 → 处理区 → 输出区。这种分段式写法不仅让阅卷老师一目了然,也减少了漏写关键步骤的概率。建议在草稿纸上先画流程图,再写伪代码。
High-scoring pseudocode answers have a clear structure: Declaration → Input → Processing → Output. This segmented approach not only makes it easy for examiners to follow but also reduces the chance of missing key steps. We recommend sketching a flowchart on scratch paper before writing pseudocode.
学习建议 / Study Tips
- 先做真题,再看Mark Scheme / Do past papers first, then check the mark scheme — 模拟真实考试环境后再对照评分标准。
- 精读”Don’t allow”部分 / Study the “Don’t allow” notes — 这些是考官明确拒绝给分的情况。
- 练习写注释 / Practice writing comments — 在伪代码中加入有意义的注释是提分捷径。
- 计时练习 / Time yourself — Paper 2时间紧张,需要训练答题速度。
- 对比不同年份的评分标准 / Compare mark schemes across years — 找到反复出现的考点模式。
📱 咨询/辅导请联系:16621398022(同微信)
📱 Contact for tutoring: 16621398022 (WeChat)
Discover more from tutorhao
Subscribe to get the latest posts sent to your email.
Categories: ALEVEL