📚 Year 11 CCEA Computer Science: Unit Test Mock Paper Walkthrough | Year 11 CCEA 计算机:单元测试模拟卷解析
This walkthrough breaks down a typical Year 11 CCEA Computer Science unit test, covering key topics from digital data to programming. Each section presents a sample exam-style question, followed by a detailed solution and revision notes. Use this guide to identify common pitfalls and strengthen your understanding before the real assessment.
本文深入解析一份 Year 11 CCEA 计算机科学单元测试模拟卷,覆盖从数字数据到编程的核心主题。每个章节呈现一道模拟考试题,并给出详细解答与复习要点。通过本指南,你可以识别常见错误,在真正评估前巩固理解。
1. Overview of the Mock Paper | 模拟试卷概览
This mock test mirrors the structure of a CCEA Unit 1 or Unit 2 paper, mixing multiple-choice, short-answer and extended-response questions. The total marks are typically around 60, with topics weighted towards data representation, hardware, software, networks and algorithm design. Time management is essential – allow roughly one minute per mark.
本模拟卷参照 CCEA 单元一或单元二的试卷结构,融合了选择题、简答题和扩展作答题。总分大约 60 分,数据表示、硬件、软件、网络和算法设计占比较大。时间管理至关重要——大致按每分一分钟分配。
We will revisit common question types and model answers, highlighting exam command words such as "state", "describe" and "explain". Pay attention to the marks offered; a three-mark question expects at least three distinct points.
我们将重温常见题型和范例答案,并强调“陈述”、“描述”、“解释”等指令词。留意分值;一道 3 分的题目至少需要三个不同的得分点。
2. Binary to Decimal Conversions | 二进制转十进制
Question: Convert the 8-bit binary number 10110110 into decimal. Show your working. (2 marks)
题目:将 8 位二进制数 10110110 转换为十进制。写出计算过程。(2 分)
Solution: 1×16=16, 0×8=0, 1×4=4, 1×2=2, 0×1=0. Sum the results: 128+32+16+4+2 = 182. So the decimal equivalent is 182.
解析:写出从左到右每位上方的位权:128, 64, 32, 16, 8, 4, 2, 1。将每位与其位权相乘:1×128=128, 0×64=0, 1×32=32, 1×16=16, 0×8=0, 1×4=4, 1×2=2, 0×1=0。求和:128+32+16+4+2 = 182。因此十进制值为 182。
A quick check confirms that 182 in binary is indeed 10110110. For full marks, always show the place value grid and the addition step – examiners look for method even if you make a slip in addition.
快速验证可知 182 的二进制确实是 10110110。要获得满分,务必写出位权表与加法步骤——即使加法有误,考局仍会按解题过程给分。
3. Hexadecimal Representation | 十六进制表示
Question: The binary value 1111 0100 is stored in a register. Express this value in hexadecimal. (1 mark)
题目:寄存器中存储着二进制值 1111 0100。请用十六进制表示该值。(1 分)
Solution: Split the binary nibbles: 1111 and 0100. 1111 in binary is F in hex, 0100 is 4. So the hexadecimal equivalent is F4.
解析:将二进制拆分为半字节:1111 和 0100。1111 的十六进制是 F,0100 是 4。因此十六进制值为 F4。
Hexadecimal is often used by programmers because it is shorter and easier to read than binary. One hex digit represents exactly four bits – this makes debugging memory dumps much faster.
程序员经常使用十六进制,因为它比二进制更短、更易读。一个十六进制数字恰好代表四个二进制位——这让调试内存转储快得多。
4. Character Encoding: ASCII and Unicode | 字符编码:ASCII 与 Unicode
Question: State one advantage of using Unicode instead of ASCII for representing text. (1 mark)
题目:指出使用 Unicode 而非 ASCII 表示文本的一个优点。(1 分)
Solution: Unicode can represent a vast range of characters from multiple languages and symbol sets (over 140,000), while 7-bit ASCII can only represent 128 characters. This allows truly global software.
解析:Unicode 能够表示来自多种语言和符号系统的大量字符(超过 14 万个),而 7 位 ASCII 只能表示 128 个字符。这让软件真正实现全球化。
A common exam follow-up asks for a disadvantage of Unicode: it usually requires more bits per character, increasing storage and transmission size compared to ASCII. Be ready to discuss the trade-off.
考试中常会追问 Unicode 的缺点:每个字符通常需要更多比特,相较于 ASCII 会增加存储和传输大小。准备好讨论这种权衡。
5. Logic Gates and Truth Tables | 逻辑门与真值表
Question: Complete the truth table for the circuit Q = NOT (A AND B).
| A | B | Q |
|---|---|---|
| 0 | 0 | ? |
| 0 | 1 | ? |
| 1 | 0 | ? |
| 1 | 1 | ? |
题目:完成以下电路 Q = NOT (A AND B) 的真值表。
Solution: First evaluate A AND B, then invert the result.
A=0,B=0 → AND=0 → Q=1
A=0,B=1 → AND=0 → Q=1
A=1,B=0 → AND=0 → Q=1
A=1,B=1 → AND=1 → Q=0.
The completed column for Q is: 1, 1, 1, 0.
解析:先求 A AND B,再取反。A=0,B=0 → AND=0 → Q=1;A=0,B=1 → AND=0 → Q=1;A=1,B=0 → AND=0 → Q=1;A=1,B=1 → AND=1 → Q=0。完整的 Q 列为:1, 1, 1, 0。
This gate combination is called a NAND gate. NAND is functionally complete, meaning any other logic circuit can be built using only NAND gates – a favourite fact for longer questions.
这种门组合称为与非门。与非门具有功能完备性,意味着只用与非门就能构建任何其他逻辑电路——这是拓展题中很受欢迎的知识点。
6. Hardware Components and Their Functions | 硬件组件及其功能
Question: Identify two components commonly found inside the CPU and describe the role of each. (4 marks)
题目:指出 CPU 内部常见的两个组件,并描述各自的作用。(4 分)
Solution: The Control Unit (CU) directs the fetch-decode-execute cycle by sending control signals to coordinate other components. The Arithmetic Logic Unit (ALU) performs arithmetic operations (e.g. addition) and logical comparisons (e.g. greater than).
解析:控制单元(CU)通过发送控制信号来指挥取指-译码-执行周期,协调其他组件。算术逻辑单元(ALU)执行算术运算(如加法)和逻辑比较(如大于)。
Other possible answers include the registers (such as the Program Counter and Memory Address Register) and cache memory. When describing roles, avoid vague terms like "makes the computer work" – be specific.
其他可写答案包括寄存器(如程序计数器和内存地址寄存器)和高速缓存。描述作用时,避免使用“使计算机工作”等模糊表述——要具体明确。
7. System Software and Utility Programs | 系统软件与实用程序
Question: Explain how disk defragmentation software can improve system performance. (2 marks)
题目:解释磁盘碎片整理软件如何提高系统性能。(2 分)
Solution: Over time, files become fragmented, with parts stored in non-contiguous sectors. Defragmentation rearranges the data so that each file occupies contiguous blocks. This reduces the distance the read/write head must travel, speeding up file access.
解析:随着时间推移,文件变得零碎,各部分存储在非连续扇区中。碎片整理重新排列数据,使每个文件占据连续块。这减少了读写头移动的距离,从而加快文件访问速度。
Note that this answer applies to magnetic hard disk drives (HDDs). Solid-state drives (SSDs) do not benefit from defragmentation and it can even shorten their lifespan – a classic CCEA distinction.
请注意,该答案适用于机械硬盘(HDD)。固态硬盘(SSD)不仅无法受益于碎片整理,反而可能缩短其寿命——这是 CCEA 典型的知识区分点。
8. Network Types and Topologies | 网络类型与拓扑结构
Question: A school uses a star network topology. State one advantage and one disadvantage of this arrangement. (2 marks)
题目:一所学校使用星形网络拓扑。指出这种布局的一个优点和一个缺点。(2 分)
Solution: Advantage: if one cable fails, only that single device is disconnected; the rest of the network remains unaffected. Disadvantage: the central switch/hub is a single point of failure – if it goes down, the whole network fails.
解析:优点:如果某条电缆出故障,仅该设备断开连接;网络其余部分不受影响。缺点:中央交换机/集线器是单点故障点——若其失效,整个网络瘫痪。
Other valid points include ease of adding new devices (advantage) and higher cabling cost compared to a bus topology (disadvantage). CCEA often expects a balanced answer with one well-explained point on each side.
其他有效观点包括易于添加新设备(优点),以及相比总线拓扑电缆成本更高(缺点)。CCEA 通常期望答案正反均衡,每一方都有一个阐释清晰的要点。
9. Cybersecurity Threats and Protection | 网络安全威胁与防护
Question: Define the term "phishing" and suggest one way a user can protect themselves from such attacks. (2 marks)
题目:定义术语“网络钓鱼”,并建议一种用户自我保护的方法。(2 分)
Solution: Phishing is a social engineering attack where criminals send deceptive emails or messages that appear to be from trusted sources, tricking recipients into revealing sensitive information like passwords or bank details. Protection: users should verify sender addresses carefully and never click on suspicious links; organisations can implement two-factor authentication to add another security layer.
解析:网络钓鱼是一种社会工程攻击,犯罪分子发送看似来自可信来源的欺骗性邮件或消息,诱骗收件人泄露密码或银行信息等敏感资料。防护:用户应仔细核对发件人地址,绝不点击可疑链接;组织可以实施双重认证增加安全层。
In the exam, be clear that phishing exploits human psychology rather than technical weaknesses. The protection measure must relate directly to the threat – generic answers like "install antivirus" may not score full marks.
在考试中,要明确指出网络钓鱼利用的是人类心理而非技术漏洞。防护措施必须直接针对该威胁——像“安装杀毒软件”这样的通用回答可能无法得到满分。
10. Algorithm Design with Pseudocode | 伪代码算法设计
Question: Write pseudocode to output all even numbers between 1 and 20 inclusive. (3 marks)
题目:编写伪代码,输出 1 到 20(含)之间的所有偶数。(3 分)
Solution:
FOR i ← 1 TO 20
IF i MOD 2 = 0 THEN
OUTPUT i
ENDIF
NEXT i
This loop checks each number; the modulo operator returns the remainder. If the remainder when divided by 2 is 0, the number is even and is printed.
解析:该循环检查每个数字;取模运算符返回余数。如果除以 2 的余数为 0,则该数字是偶数并被输出。
CCEA pseudocode requires clear indentation and the correct use of keywords like FOR...NEXT and IF...ENDIF. An alternative valid approach increments a variable by 2, starting at 2, which is more efficient but both methods are accepted.
CCEA 伪代码要求清晰的缩进和关键字(如 FOR...NEXT、IF...ENDIF)的正确使用。另一种有效方法是从 2 开始每次将变量加 2,这样更高效,两种方法均被认可。
11. Programming Concepts: Variables and Loops | 编程概念:变量与循环
Question: A program uses the following line: score = score + 10. Explain how this instruction changes the contents of the variable and state what type of variable would be suitable. (2 marks)
题目:某程序使用以下语句:score = score + 10。解释该指令如何更改变量的内容,并说明适合使用哪种变量类型。(2 分)
Solution: The expression takes the current value stored in 'score', adds 10 to it, and stores the result back into the same variable, effectively increasing it by 10. An integer data type is suitable because the variable holds whole numbers.
解析:该表达式取出 'score' 中存储的当前值,加上 10,然后将结果存回同一变量中,从而使其增加 10。适用整数数据类型,因为该变量保存的是整数。
This is an example of an accumulation pattern, commonly used in counting or total-calculating loops. In a CCEA coding question, you might be asked to trace how the variable changes through iterations – always update the value step by step.
这是累加模式的一个例子,常用于计数或求和循环。在 CCEA 编程题中,可能要求你追踪变量在迭代中的变化——务必逐步更新数值。
12. Exam Tips and Common Pitfalls | 考试技巧与常见错误
Command words matter. "State" requires a brief fact; "describe" wants the characteristics; "explain" needs reasons and contexts. Highlight key terms in the question and plan your answer by noting bullet points in the margin before writing.
指令词很重要。“State”要求简述事实;“describe”需要描述特征;“explain”需要给出原因和情景。在题目中圈出关键词,作答前先于空白处列出要点。
Common mistakes include mixing up binary and hexadecimal prefixes, describing software when the question asks about hardware, and neglecting to mention units (e.g. bits, bytes, Hz) in data rate answers. Always check if your answer matches the mark allocation – no more, no less.
常见错误包括混淆二进制与十六进制前缀、题目问硬件却描述了软件、回答数据速率时遗漏单位(如 bits、bytes、Hz)。务必核对答案是否与分值匹配——不多不少。
Finally, for the algorithm section, read the scenario twice. Trace your pseudocode with sample data to catch logic errors before finalising. A well-structured, simple algorithm always beats a complicated one.
最后,在算法题部分,仔细阅读情境两遍。用示例数据人工追踪伪代码,以在最终确定前捕获逻辑错误。结构清晰、简洁的算法始终优于复杂的方案。
Published by TutorHao | Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)

或截图后用「扫一扫 → 相册」选择本图