📚 Mock Exam Breakdown: Year 10 CCEA Computer Science | Year 10 CCEA 计算机:单元测试模拟卷解析
Welcome to our detailed walkthrough of a typical Year 10 CCEA Computer Science unit test. By exploring the structure, recurring question types, and essential topics, you will gain the insight needed to approach your mock exam calmly and score higher. This guide peels back every layer of the assessment so that no question takes you by surprise.
欢迎来到 Year 10 CCEA 计算机科学单元测试模拟卷的深度解析。通过拆解试卷结构、常考题型与核心知识点,你将掌握从容应考、冲击高分的诀窍。本文逐层剖析评估的每一个细节,让任何题目都无法让你措手不及。
1. Understanding the CCEA Year 10 Unit Test Format | 理解 CCEA Year 10 单元测试格式
The CCEA Year 10 unit test typically lasts 60 minutes and is split into two main sections. Section A contains multiple-choice and short-answer questions that test factual recall, while Section B includes extended writing and pseudocode challenges that assess deeper understanding and application.
CCEA Year 10 单元测试通常时长 60 分钟,分为两个主要部分。A 部分为选择题和简答题,考察知识的识记;B 部分包含扩展性写作与伪代码设计题,评估深层理解与综合应用能力。
Marks are clearly indicated for each sub-question, so always check the weight of a question before writing a lengthy answer. The paper is designed to cover roughly 70% theory (hardware, data, networks) and 30% computational thinking and programming basics.
每道小题的分数都有明确标示,因此务必在写长篇答案前看清分值。整卷约 70% 为理论(硬件、数据、网络),30% 为计算思维与编程基础。
The exam board expects you to use technical vocabulary accurately. Terms like 'volatile', 'algorithm', and 'protocol' must be defined in context to gain full marks. Spelling of computer keywords does count, so revise with flashcards frequently.
考试局要求准确使用专业术语。像 'volatile'、'algorithm' 和 'protocol' 等词须在上下文中有清晰的定义才能拿到满分。计算机关键词的拼写同样影响得分,建议经常用闪卡进行复习。
2. Core Hardware Components | 核心硬件组件
The CPU (Central Processing Unit) is often called the 'brain' of the computer. It carries out the fetch-decode-execute cycle repeatedly, processing instructions at speeds measured in gigahertz. Key elements include the ALU for arithmetic logic, the CU for control, and registers for temporary data storage.
CPU(中央处理器)常被称为计算机的“大脑”。它不断重复取指—译码—执行的周期,以千兆赫兹的速度处理指令。核心部件包括负责算术逻辑的 ALU、负责控制的 CU,以及用于暂存数据的寄存器。
Primary memory, or RAM, is volatile and holds data currently in use. ROM is non‑volatile and stores the BIOS/boot firmware. Secondary storage, such as HDD, SSD, and USB flash drives, is used for long-term data retention. When comparing storage, consider speed, capacity, portability, and durability.
主存储器(RAM)具有易失性,存放当前正在使用的数据。ROM 是非易失性的,储存 BIOS 或引导固件。辅助存储器(如 HDD、SSD 和 U 盘)用于长期保存数据。比较存储器时,需考虑速度、容量、便携性和耐用性。
- Input devices: keyboard, mouse, microphone, sensor
- Output devices: monitor, printer, speaker, actuator
输入设备:键盘、鼠标、麦克风、传感器
输出设备:显示器、打印机、扬声器、执行器
3. Data Representation: Binary & Hexadecimal | 数据表示:二进制与十六进制
Computers use binary (base 2) because transistors have two states: on (1) and off (0). A single binary digit is called a bit; 8 bits make a byte. Larger units, such as kibibyte and mebibyte, follow powers of 2.
计算机使用二进制(基数为 2),因为晶体管有两种状态:导通(1)和截止(0)。一个二进制位称为一个比特(bit);8 个比特构成一个字节(byte)。更大的单位如 KiB、MiB 遵循 2 的幂次。
Hexadecimal (base 16) is a shorthand for binary. Each hex digit represents four bits, making it easier to read long binary numbers used for colour codes, memory addresses, and MAC addresses. The digits are 0–9 followed by A–F.
十六进制(基数为 16)是二进制的简写形式。每位十六进制数代表 4 个比特,能更简洁地阅读颜色代码、内存地址和 MAC 地址中较长的二进制数。十六进制数码为 0–9 以及 A–F。
| Denary (Decimal) | Binary (8‑bit) | Hexadecimal |
|---|---|---|
| 10 | 0000 1010₂ | 0A₁₆ |
| 42 | 0010 1010₂ | 2A₁₆ |
| 255 | 1111 1111₂ | FF₁₆ |
1=1, 1+0=1, and 1+1=0 carry 1. Overflow occurs when the result exceeds the available bits.
将十进制转换为二进制时,不断除以 2 并记下余数。二进制加法遵循简单规则:0+0=0,0+1=1,1+0=1,1+1=0 并进位 1。当结果超出可用位数时,就会发生溢出。
4. Software Types & Operating Systems | 软件类型与操作系统
System software manages hardware and provides a platform for application software. The operating system handles memory management, multitasking, user interface, peripheral management, and security. Utility software performs maintenance tasks like disk defragmentation and virus scanning.
系统软件负责管理硬件,并为应用软件提供运行平台。操作系统负责内存管理、多任务调度、用户界面、外设管理与安全控制。工具软件则执行磁盘碎片整理、病毒扫描等维护任务。
Application software lets users perform specific tasks, such as word processing, web browsing, or video editing. Proprietary software is closed‑source and requires a licence, while open‑source software allows users to view and modify the code.
应用软件帮助用户完成特定任务,例如文字处理、网页浏览或视频编辑。专有软件闭源且需要授权,开源软件则允许用户查看和修改代码。
5. Networking Essentials | 网络基础
A LAN covers a small geographical area such as a school; a WAN connects networks across cities or countries. Network hardware includes switches (connect devices within a LAN), routers (direct traffic between networks), and NICs (Network Interface Cards). Transmission media can be wired (Ethernet, fibre) or wireless (Wi‑Fi, Bluetooth).
LAN 覆盖如学校这样的小范围地理区域;WAN 则连接跨城市或跨国家的网络。网络硬件包括交换机(连接 LAN 内部设备)、路由器(在网络之间引导流量)和 NIC(网络接口卡)。传输介质可以是有线的(以太网、光纤)或无线的(Wi‑Fi、蓝牙)。
The Internet relies on a suite of protocols, notably TCP/IP. IP addresses (IPv4, e.g. 192.168.0.1) uniquely identify devices. DNS translates domain names into IP addresses. HTTP and HTTPS handle web traffic, where HTTPS encrypts data using SSL/TLS.
互联网依赖一组协议,最为重要的是 TCP/IP。IP 地址(IPv4,如 192.168.0.1)唯一标识设备。DNS 将域名转换为 IP 地址。HTTP 和 HTTPS 处理网页流量,其中 HTTPS 使用 SSL/TLS 加密数据。
6. Introduction to Programming Concepts | 编程概念入门
In Python, a variable is a named container that stores a value. Data types commonly tested include integer (int), float (decimal number), string (text), and boolean (True/False). Correct spelling and case‑sensitivity are essential; 'name' and 'Name' are different variables.
在 Python 中,变量是一个命名的存储容器。常考的数据类型包括整型 (int)、浮点型(十进制数字)、字符串 (string) 和布尔型 (True/False)。正确的拼写和大小写非常关键;'name' 与 'Name' 是不同的变量。
Sequence, selection, and iteration form the building blocks of programs. An if…elif…else statement controls selection. Loops (for and while) repeat code. When writing answers, show your understanding with indented blocks and clear comments.
顺序、选择和循环是程序的基本构成单元。if…elif…else 语句实现选择控制。循环 (for 和 while) 用来重复执行代码。作答时请用缩进块和清晰的注释展示你的理解。
7. Algorithms & Pseudocode | 算法与伪代码
An algorithm is a step‑by‑step procedure to solve a problem. Flowcharts use standard symbols: ovals for start/end, parallelograms for input/output, rectangles for processes, and diamonds for decisions. Arrows show the flow of execution.
算法是解决问题的分步骤过程。流程图使用标准符号:椭圆表示开始/结束,平行四边形表示输入/输出,矩形表示处理过程,菱形表示判断。箭头指示执行流向。
Pseudocode is a way of describing algorithms in a language‑like format without strict syntax. CCEA often asks you to trace a pseudocode snippet or write one for a simple task like finding the largest of three numbers. Always initialise variables and include output statements.
伪代码是用类似自然语言的格式描述算法,没有严格的语法要求。CCEA 经常要求你跟踪一段伪代码的执行,或为一个简单任务编写伪代码,比如找出三个数中的最大值。务必初始化变量并包含输出语句。
8. Logic Gates & Boolean Expressions | 逻辑门与布尔表达式
Logic gates are the foundation of digital circuits. The three basic gates are NOT, AND, and OR. A NOT gate inverts its input; an AND gate outputs 1 only if all inputs are 1; an OR gate outputs 1 if at least one input is 1.
逻辑门是数字电路的基础。三种基本逻辑门为 NOT、AND 和 OR。NOT 门将输入取反;AND 门仅在所有输入均为 1 时输出 1;OR 门至少有一个输入为 1 时即输出 1。
Truth tables list all possible input combinations and the corresponding outputs. In your mock, you may be given a combination of gates and asked to complete a truth table or derive the Boolean expression.
真值表列出所有可能的输入组合及其对应输出。在模拟卷中,你可能需要根据给定的门电路组合完成真值表,或推导出相应的布尔表达式。
| A | B | A AND B | A OR B |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 1 | 0 | 1 |
| 1 | 0 | 0 | 1 |
| 1 | 1 | 1 | 1 |
ruth table. Remember that in exam diagrams, a small circle at the output of any gate represents a NOT operation.
请练习写出像 Q = (A AND B) OR NOT C 这样的表达式,然后建立其真值表。记住,在试题的示意图中,任何门输出端的小圆圈都代表一个 NOT 操作。
9. Digital Safety & Ethics | 数字安全与道德
Cyber threats include malware (viruses, worms, trojans), phishing emails that trick users into revealing passwords, and denial‑of‑service attacks. Strong passwords, two‑factor authentication, and regular software updates are your first line of defence.
网络威胁包括恶意软件(病毒、蠕虫、木马)、诱骗用户泄露密码的网络钓鱼邮件,以及拒绝服务攻击。强密码、双重身份验证和定期软件更新是首道防线。
Your digital footprint is the trail of data you leave online. Think before you post – employers often search social media profiles. The Computer Misuse Act, GDPR, and Copyright, Designs and Patents Act are key legislation; be ready to explain their purpose in the exam.
数字足迹是你在网上留下的数据痕迹。发布内容前请三思——雇主常常会搜索社交媒体资料。《计算机滥用法》、《通用数据保护条例》与《版权、设计和专利法》是关键的法律法规;准备好在考试中说明它们的目的。
10. Problem Solving & Decomposition | 问题解决与分解
Computational thinking involves breaking a complex problem into smaller, manageable parts – this is decomposition. Pattern recognition helps you spot similarities with previously solved problems. Abstraction removes unnecessary detail so you can focus on what matters.
计算思维要求将复杂问题拆解为更小、可管理的部分——这就是分解。模式识别帮助你发现与已解问题的相似之处。抽象则去掉不必要的细节,让你专注于关键要素。
Once sub‑tasks are identified, you design algorithms for each. Finally, evaluate whether your solution is correct, efficient, and easy to understand. In the mock exam, you might be given a scenario like “create a till system” and asked to explain how you would decompose it.
一旦识别出子任务,你就可以为每个子任务设计算法。最后,评估你的解决方案是否正确、高效、易于理解。在模拟卷中,你可能会遇到如“设计收银系统”的场景题,并被要求说明你会如何分解该问题。
11. Mock Exam Questions Breakdown | 模拟卷真题解析
Example 1: "Explain the difference between RAM and ROM." A top‑band answer would state that RAM is volatile, stores data currently in use by the CPU, and is read/write; ROM is non‑volatile, holds the boot instructions, and is read‑only. Linking each feature to a real‑world function, like losing RAM content when power is off, earns full marks.
示例 1:“解释 RAM 与 ROM 的区别。”高分答案应指出 RAM 是易失性的,储存 CPU 当前使用的数据,可读可写;ROM 是非易失性的,保存引导指令,只读。将每个特性与实际功能关联起来,比如断电后 RAM 内容会丢失,才能拿到满分。
Example 2: "Convert 157 into an 8‑bit binary number." Check your answer by adding the place values: 128 + 16 + 8 + 4 + 1 = 157. Always show your working for conversion questions.
示例 2:“将 157 转换为 8 位二进制数。”反复除以 2:157 ÷ 2 = 78 余 1;78 ÷ 2 = 39 余 0;39 ÷ 2 = 19 余 1;19 ÷ 2 = 9 余 1;9 ÷ 2 = 4 余 1;4 ÷ 2 = 2 余 0;2 ÷ 2 = 1 余 0;1 ÷ 2 = 0 余 1。由下往上读余数得到 10011101₂。检查:128+16+8+4+1 = 157。转换题一定要写清楚演算过程。
Example 3: Write pseudocode to print the first 5 multiples of 3. A model answer could be:
FOR count ← 1 TO 5
OUTPUT count * 3
NEXT count
Using a loop demonstrates understanding of iteration, and initialising with a clear variable name makes the logic easier to follow.
示例 3:编写打印 3 的前 5 个倍数的伪代码。范例答案为:
FOR count ← 1 TO 5
OUTPUT count * 3
NEXT count
使用循环展现了你对迭代的理解,加上清晰的变量名初始化让逻辑更易读。
12. Revision Strategies & Final Tips | 复习策略与最后建议
Active recall is far more effective than passive re‑reading. Use past CCEA‑style questions, write answers under timed conditions, and then mark them yourself. Keep a glossary of key terms: define 'bandwidth', 'latency', 'encryption', and 'syntax error' in your own words.
主动回忆远比被动重读有效。使用 CCEA 风格的真题,在限定时间内作答,然后自行批改。准备一本关键术语表:用你自己的话给 'bandwidth'、'latency'、'encryption' 和 'syntax error' 下定义。
On exam day, read the stem of each question twice. Underline command words like 'describe', 'explain', or 'state'. For longer questions, plan your answer briefly with bullet points in the margin before writing in full sentences. Manage your time – don’t spend 20 minutes on a 4‑mark question.
考试日当天,阅读每道题的题干两遍。在 'describe'、'explain' 或 'state' 等指令词下划线。对于较长答案,先用边角的要点简单规划,再用完整句子作答。把握好时间——不要在一道 4 分题上耗费 20 分钟。
Stay calm and believe in your preparation. This mock is a learning tool, not a final judgment. Review your mistakes carefully afterwards; they are your best guide for targeted revision.
保持冷静,相信自己的准备。这次模拟是学习工具,而非最终判定。考后仔细回顾自己的错误;它们是进行针对性复习的最佳指南。
Published by TutorHao | Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)

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