📚 Unit Test Mock Paper Walkthrough | 单元测试模拟卷解析
Welcome to your Year 10 OCR Computer Science mock paper walkthrough. This guide breaks down key topics, common question styles, and model answers to help you approach your unit test with confidence. Whether you are aiming for a pass or pushing for a grade 9, mastering the fundamentals covered here will give you a solid foundation.
欢迎来到 Year 10 OCR 计算机科学模拟卷解析。本指南分解了关键主题、常见题型和标准答案,帮助你自信迎接单元测试。无论你的目标是及格还是冲刺 9 分,掌握这里涵盖的基础知识都会为你打下坚实的基础。
1. Understanding the Exam Structure | 理解考试结构
The Year 10 unit test typically mirrors components of the OCR GCSE (J277) specification, particularly those covered in the first year of study. The paper is divided into two sections: Paper 1 topics focus on computer systems, while Paper 2 touches on computational thinking and programming basics. You can expect a mix of multiple-choice, short-answer, and 4–6 mark extended response questions. Time management is crucial — allocate roughly one minute per mark.
Year 10 的单元测试通常模拟 OCR GCSE (J277) 规范的构成,特别是第一学年所涵盖的内容。试卷分为两个部分:Paper 1 侧重于计算机系统,Paper 2 涉及计算思维和编程基础。你会遇到选择题、简答题以及 4 到 6 分的扩展回答题。时间管理至关重要——大致按每分钟得一分来分配时间。
2. Systems Architecture: CPU and Von Neumann | 系统架构:CPU 与冯·诺依曼模型
The CPU is often called the brain of the computer. In the Von Neumann architecture, instructions and data are stored in the same memory unit. The CPU contains the Control Unit (CU), Arithmetic Logic Unit (ALU), and registers such as the Program Counter (PC), Memory Address Register (MAR), Memory Data Register (MDR), and Accumulator (ACC). The fetch-decode-execute cycle is a classic 3–4 mark topic — be ready to describe each step in sequence.
CPU 通常被称为计算机的大脑。在冯·诺依曼体系结构中,指令和数据存储在同一个内存单元里。CPU 包含控制单元 (CU)、算术逻辑单元 (ALU) 以及各种寄存器,如程序计数器 (PC)、内存地址寄存器 (MAR)、内存数据寄存器 (MDR) 和累加器 (ACC)。取指-解码-执行周期是经典的 3 到 4 分考题——请准备好依次描述每一步。
A common question asks how the clock speed affects performance. A higher clock speed means more cycles per second, so more instructions can be executed. However, increasing clock speed also raises heat output. In a mock, you might need to explain why a dual-core processor with a lower clock speed could still outperform a single-core CPU.
常见的考题会问时钟频率如何影响性能。更高的时钟频率意味着每秒更多周期,因此能执行更多指令。然而,提高时钟频率也会增加发热量。在模拟考试中,你可能需要解释为什么时钟频率较低的双核处理器仍能胜过单核 CPU。
3. Memory and Storage: RAM, ROM, Virtual Memory | 内存与存储:RAM、ROM、虚拟内存
RAM (Random Access Memory) is volatile — its contents are lost when the power is turned off. It holds the operating system, programs, and data currently in use. ROM (Read-Only Memory) is non-volatile and typically stores the BIOS or boot firmware. Confusing these two is a frequent error. You must also be able to explain virtual memory: when RAM is full, the OS uses part of the hard disk as temporary RAM, but this is much slower.
RAM(随机存取存储器)是易失性的——断电后其内容会丢失。它存放当前正在使用的操作系统、程序和数据。ROM(只读存储器)是非易失性的,通常存储 BIOS 或引导固件。混淆两者是常见错误。你还必须能够解释虚拟内存:当 RAM 已满时,操作系统会使用硬盘的一部分作为临时 RAM,但这要慢得多。
Typical mock questions present a scenario: a user opens several large applications and the computer becomes sluggish. You should link this to the need for virtual memory and the disk thrashing effect that occurs when the OS constantly swaps data between RAM and secondary storage.
典型的模拟题会给出一个场景:用户打开了多个大型应用程序,计算机变得迟缓。你应该将这一点与虚拟内存的需求联系起来,并提到当操作系统不断在 RAM 和辅助存储器之间交换数据时发生的磁盘颠簸效应。
4. Secondary Storage: HDD, SSD, Optical | 辅助存储器:HDD、SSD、光盘
Secondary storage is non-volatile and retains data permanently. The three main types are magnetic (HDD), solid state (SSD), and optical (CD/DVD/Blu-ray). Students need to compare them in terms of capacity, speed, durability, portability, and cost per gigabyte. SSDs are faster and more durable because they have no moving parts, but they cost more per GB than HDDs. Optical media is cheap and portable but has low capacity.
辅助存储器是非易失性的,可以永久保存数据。三种主要类型是磁介质 (HDD)、固态 (SSD) 和光盘 (CD/DVD/蓝光)。学生需要从容量、速度、耐用性、便携性和每 GB 成本等方面对它们进行比较。SSD 更快、更耐用,因为它没有移动部件,但每 GB 成本比 HDD 高。光盘介质便宜且便携,但容量较低。
When the question asks you to recommend a storage device for a specific purpose — say, distributing a software driver — you must justify your choice. For distribution, optical media or a small USB flash drive is appropriate due to low cost and ease of transport.
当题目要求你针对特定用途推荐存储设备——比如说,分发软件驱动程序——你必须给出选择的理由。对于分发用途,光盘或小型 USB 闪存盘是合适的,因为成本低且易于运输。
5. Networks: LAN, WAN, Topologies, Protocols | 网络:LAN、WAN、拓扑、协议
A LAN (Local Area Network) covers a small geographical area, like a school or office, while a WAN (Wide Area Network) connects LANs across cities or countries. The internet is the largest WAN. You need to know star and mesh topologies: in a star network, all devices connect to a central switch; if the switch fails, the whole network goes down. A mesh network offers multiple pathways, increasing reliability.
LAN(局域网)覆盖小范围地理区域,如学校或办公室,而 WAN(广域网)连接不同城市或国家的 LAN。互联网是最大的 WAN。你需要了解星型和网状拓扑:在星型网络中,所有设备都连接到中央交换机;如果交换机故障,整个网络就会瘫痪。网状网络则提供多条路径,提高了可靠性。
Protocols are rules for communication. TCP/IP ensures data is split into packets and reassembled correctly. HTTP and HTTPS transfer web pages; FTP transfers files; SMTP sends emails, and IMAP/POP retrieves them. In the mock, you may be given a URL and asked to identify which protocol is used (e.g., https://www.example.com tells you encryption is applied).
协议是通信规则。TCP/IP 确保数据被分割成数据包并正确重组。HTTP 和 HTTPS 传输网页;FTP 传输文件;SMTP 发送电子邮件,IMAP/POP 接收邮件。在模拟题中,你可能会被给到一个 URL,并被要求识别所使用的协议(例如,https://www.example.com 表明应用了加密)。
6. Network Security: Threats and Prevention | 网络安全:威胁与防范
Malware, phishing, brute-force attacks, denial-of-service (DoS) attacks, and SQL injection are all examinable threats. You must be able to explain how each works and how to prevent it. For instance, a firewall filters incoming and outgoing traffic based on preset rules; anti-malware software scans for malicious code; strong passwords and two-factor authentication reduce the risk of unauthorised access.
恶意软件、网络钓鱼、暴力攻击、拒绝服务攻击 (DoS) 和 SQL 注入都是可考查的威胁。你必须能够解释每种威胁的工作原理及其防范方法。例如,防火墙根据预设规则过滤进出流量;反恶意软件扫描恶意代码;强密码和双因素身份验证可以降低未经授权访问的风险。
A common 4-mark question asks to describe how a phishing attack works and how users can protect themselves. A strong answer mentions deceptive emails that mimic trusted organisations, tricking users into revealing personal information, and lists prevention measures such as checking sender addresses, not clicking suspicious links, and reporting scams.
一道常见的 4 分题要求描述网络钓鱼攻击如何运作,以及用户如何保护自己。有力的答案应提到模仿可信组织的欺骗性电子邮件,诱骗用户透露个人信息,并列出防范措施,如检查发件人地址、不点击可疑链接和举报诈骗。
7. System Software: OS and Utility Programs | 系统软件:操作系统与实用程序
The operating system (OS) performs essential functions: memory management, multitasking, file management, user interface, peripheral management, and security. Utility software provides maintenance tools such as defragmentation, encryption, backup, and disk cleanup. Students often lose marks by confusing fragmentation (when files are split across non-adjacent sectors) with defragmentation (the process of reorganising files to improve access speed).
操作系统 (OS) 执行基本功能:内存管理、多任务处理、文件管理、用户界面、外设管理和安全。实用程序软件提供维护工具,如碎片整理、加密、备份和磁盘清理。学生常因混淆碎片(文件被分割存放在不连续的扇区中)和碎片整理(重新组织文件以提高访问速度的过程)而失分。
Encryption utilities scramble data so that only authorised users with a key can read it — vital for protecting sensitive files. An exam question might ask why a company would encrypt its customer database: the answer links to legal compliance (GDPR) and protecting against data breaches.
加密实用程序对数据进行加扰,只有持有密钥的授权用户才能读取——这对保护敏感文件至关重要。考题可能会问为什么公司要加密客户数据库:答案应与法律合规 (GDPR) 和防止数据泄露联系起来。
8. Ethical, Legal, Cultural and Environmental Concerns | 道德、法律、文化与环境问题
OCR places strong emphasis on the wider impact of computing. Key legislation includes the Computer Misuse Act (1990), which makes unauthorised access and hacking illegal, and the Data Protection Act (2018) incorporating GDPR, which governs how personal data is collected and stored. The Copyright, Designs and Patents Act protects intellectual property.
OCR 非常强调计算机技术的广泛影响。关键立法包括《计算机滥用法》(1990),该法将未经授权的访问和黑客行为定为非法,以及纳入 GDPR 的《数据保护法》(2018),该法规范了个人数据的收集和存储方式。《版权、外观设计和专利法》保护知识产权。
Environmental topics include the disposal of e-waste and the energy consumption of data centres. Open-source vs. proprietary software debates touch on ethical and economic considerations. In a 6-mark evaluation, you should discuss benefits and drawbacks from multiple angles — legal, ethical, cultural, and environmental — and support each with an example.
环境主题包括电子垃圾的处理和数据中心的能源消耗。开源与专有软件的辩论涉及道德和经济考量。在 6 分的评估题中,你应从法律、道德、文化和环境等多个角度讨论利弊,并辅以实例。
9. Algorithms and Computational Thinking | 算法与计算思维
Computational thinking involves decomposition, pattern recognition, abstraction, and algorithm design. Searching and sorting algorithms are a core part of Paper 2. You should be able to trace a binary search step by step on a sorted list, and compare its efficiency with linear search. Common sorting algorithms include bubble sort, merge sort, and insertion sort — the exam often asks you to identify which algorithm is being used from a given pseudocode.
计算思维包括分解、模式识别、抽象和算法设计。搜索和排序算法是 Paper 2 的核心部分。你应该能够在已排序的列表上逐步跟踪二分搜索,并将其效率与线性搜索进行比较。常见的排序算法包括冒泡排序、归并排序和插入排序——考试常常要求你根据给定的伪代码识别正在使用哪种算法。
Flowcharts and pseudocode are equally important. When drawing a flowchart, remember that the diamond shape represents a decision (yes/no), and arrows indicate the flow. Pseudocode must use correct OCR exam reference language, including INPUT, OUTPUT, IF...THEN...ENDIF, and WHILE...ENDWHILE.
流程图和伪代码同样重要。画流程图时,记住菱形表示判定(是/否),箭头指示流程。伪代码必须使用正确的 OCR 考试参考语言,包括 INPUT、OUTPUT、IF...THEN...ENDIF 和 WHILE...ENDWHILE。
10. Programming Concepts and Data Types | 编程概念与数据类型
). Variables, constants, and arrays are fundamental. A typical question provides a small program and asks you to state the final value of a variable after execution — you need to trace each line carefully.
数据类型包括整数、实数(浮点数)、字符串、布尔值和字符。你必须知道赋值 (=) 和比较 (==) 的区别。变量、常量和数组是基础。典型的题目会给出一个小程序,并要求你写出变量在执行后的最终值——你需要仔细跟踪每一行。
String manipulation functions such as LEN, SUBSTRING, and concatenation (& or +) appear regularly. For example, LEN("Computer") returns 8. If you are asked to write pseudocode to extract the first three characters from a string, use something like LEFT(string, 3). Know how to comment code using // or /* */ to explain your logic.
字符串处理函数,如 LEN、SUBSTRING 和连接 (& 或 +) 经常出现。例如,LEN("Computer") 返回 8。如果被要求编写伪代码提取字符串的前三个字符,应使用类似 LEFT(string, 3) 的函数。了解如何使用 // 或 /* */ 为代码添加注释,以解释你的逻辑。
11. Exam Technique and Common Mistakes | 考试技巧与常见错误
Read the question carefully — especially command words like 'describe', 'explain', 'compare', and 'evaluate'. 'Describe' requires a factual account; 'explain' asks for causes or reasons; 'compare' needs similarities and differences; 'evaluate' demands a balanced discussion with a conclusion. Underline key terms in the question to help structure your answer.
仔细阅读题目——特别是诸如“描述”、“解释”、“比较”和“评价”等指令词。“描述”要求给出事实性叙述;“解释”要求说明原因或理由;“比较”需要异同点;“评价”则要求进行平衡的讨论并得出结论。在题目中划出关键术语,以帮助组织答案。
Common mistakes include providing vague statements instead of precise technical terms, forgetting to label axes on flowcharts or diagrams, and spending too much time on low-mark questions. Check the marks available: if a question is worth 2 marks, two distinct points are usually needed. For extended questions, plan your paragraphs before you start writing.
常见错误包括提供模糊的陈述而不是精确的技术术语、忘记为流程图或图表标注坐标轴,以及在低分题上花费太多时间。检查可用分值:如果一道题 2 分,通常需要两个不同的要点。对于扩展题,动笔前先规划好段落。
12. Practice Questions and Model Answers | 练习题与标准答案
Let’s apply this knowledge to a few sample questions. Question 1: “Explain why a solid state drive (SSD) is often preferred over a hard disk drive (HDD) in laptops.” A good answer: “An SSD has no moving parts, making it more durable and resistant to physical shock, which is important for portable devices. It also has faster read/write speeds, reducing boot and loading times.”
让我们把这些知识应用到几个样题中。问题 1:“解释为什么笔记本电脑中通常更青睐固态硬盘 (SSD) 而非硬盘 (HDD)。”优秀答案:“SSD 没有移动部件,更耐用、抗物理冲击,这对便携设备很重要。它还具有更快的读写速度,缩短了启动和加载时间。”
Question 2: “Describe two functions of an operating system.” Model response: “Memory management — the OS allocates RAM to running programs and frees it when they close. File management — the OS organises files into directories and controls access permissions.” Notice each point matches one mark.
问题 2:“描述操作系统的两个功能。”标准答案:“内存管理——操作系统为正在运行的程序分配 RAM,并在程序关闭时释放。文件管理——操作系统将文件组织到目录中,并控制访问权限。”注意每个要点对应一分。
Question 3: “A student writes a program to calculate the average of three test scores. Write pseudocode to solve this problem.” Model answer:
INPUT score1, score2, score3
average ← (score1 + score2 + score3) / 3
OUTPUT average
This demonstrates correct use of INPUT, assignment, and OUTPUT. Always use the left arrow (←) for assignment in OCR pseudocode.
这展示了 INPUT、赋值和 OUTPUT 的正确用法。在 OCR 伪代码中务必使用左箭头 (←) 进行赋值。
Published by TutorHao | Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)

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