← 返回资讯屏轩教育 · 行业资讯

Mock Test Analysis: Unit Assessment for Year 10 CAIE Computer Science | 模拟卷解析:CAIE 十年级计算机单元测试

2026-07-20 06:02 · 本文部分内容由AI辅助创作

📚 Mock Test Analysis: Unit Assessment for Year 10 CAIE Computer Science | 模拟卷解析:CAIE 十年级计算机单元测试

This article provides a comprehensive breakdown of a typical Year 10 CAIE Computer Science unit test, covering key topics from data representation to programming fundamentals and cybersecurity. Each section explains common question types, highlights frequent mistakes, and demonstrates step-by-step solutions to help students build confidence for their end-of-unit assessments.

本文对一份典型的 CAIE 十年级计算机科学单元测试进行了全面解析,涵盖从数据表示到编程基础以及网络安全等关键主题。每一节都解释常见的题型、指出常犯错误,并逐步演示解题方法,帮助同学们增强应对单元测试的信心。


1. Number Systems & Binary Arithmetic | 数制与二进制运算

A common task is converting denary numbers to binary and performing binary addition. Students often forget to show working clearly or misalign the columns when adding. For example, to convert denary 89 to 8-bit binary, use the successive division by 2 method or subtract powers of 2. The correct result is 01011001. Always pad to 8 bits, including leading zeros, because CAIE answer spaces typically demand the full 8-bit representation.

常见的任务是十进制转二进制以及二进制加法。学生经常忘记清晰地展示演算过程,或在加法时数位错位。例如,将十进制 89 转换为 8 位二进制数,可以使用连续除以 2 的方法或减去 2 的幂。正确结果是 01011001。务必补齐 8 位,包括前导零,因为 CAIE 答题区通常要求完整的 8 位表示。

is 2 or 3. 0+1=1, 1+0=1, 1+0=1, 1+1=0 carry 1, 0+1+carry=0 carry 1, 1+0+carry=0 carry 1, 0+0+carry=1, final carry out gives 1. The 8-bit result is 01001111, but if an overflow occurs beyond 8 bits, note that the carry is discarded in 8-bit register operations, yet it can be flagged as an overflow error.

二进制加法题可能会问:计算 00110110 + 00011001。对齐两个数,从右向左逐位相加,当和为 2 或 3 时进位。0+1=1,1+0=1,1+0=1,1+1=0 进 1,0+1+进位=0 进 1,1+0+进位=0 进 1,0+0+进位=1,最后进位输出为 1。8 位结果为 01001111,但如果产生超出 8 位的进位,在 8 位寄存器运算中该进位被丢弃,但可以标记为溢出错误。

er. Always write down the carry row to avoid errors. When converting negative numbers, two's complement is required: invert all bits and add 1. For denary -25 in 8-bit two's complement, start with +25 = 00011001, invert to 11100110, add 1 gives 11100111.

典型的评分方案会给正确的方法和最终答案打分。一定要写下进位行以避免出错。转换负数时,需要使用二进制补码:所有位取反再加 1。十进制 -25 的 8 位二进制补码为:+25 = 00011001,取反得 11100110,加 1 得 11100111。


2. Hexadecimal & Data Representation | 十六进制与数据表示

Hexadecimal questions often involve converting between binary and hex or using hex to represent colours and memory addresses. Remember that each hex digit matches exactly 4 bits. To convert 10101101 to hex, split into 1010 (A) and 1101 (D), giving AD. Students sometimes forget the split starts from the right; if the number of bits is not a multiple of 4, pad with leading zeros.

十六进制题通常涉及二进制与十六进制的相互转换,或使用十六进制表示颜色和内存地址。牢记每个十六进制数字正好对应 4 个二进制位。将 10101101 转换为十六进制,拆分为 1010 (A) 和 1101 (D),得到 AD。学生有时忘记分组从右开始;如果位数不是 4 的倍数,要用前导零补齐。

ntation, a 24-bit colour depth uses 8 bits each for red, green and blue. A colour given as # h tone. Questions may ask to describe the effect of increasing colour depth: more bits per pixel gives more possible colours, so images appear smoother with less banding.

颜色表示中,24 位色深为红、绿、蓝各用 8 位。颜色 #3F5A2C 表示红=3F,绿=5A,蓝=2C。将每对十六进制转换为十进制:3F = 3×16+15=63,5A=5×16+10=90,2C=2×16+12=44。这是一个中等偏绿的色调。题目可能要求描述增加色深的影响:每像素使用更多位可提供更多可能的颜色,因此图像看起来更平滑,条带现象更少。

Memory dumps are often displayed in hex. If a question shows a section of memory starting at address 0F00 and asks what value is stored at address 0F03, students must count correctly. The first byte is at 0F00, so 0F03 is the fourth byte. Always read the hex dump carefully and remember addresses increment by 1 for each byte.

内存转储常用十六进制显示。如果题目给出从地址 0F00 开始的一段内存,并询问地址 0F03 中存储的值,学生必须正确计数。第一个字节在 0F00,因此 0F03 是第四个字节。务必仔细阅读十六进制转储,并记住每个字节的地址递增 1。


3. Logic Gates & Truth Tables | 逻辑门与真值表

OT C), first identify the inputs A, B, C. Draw an AND gate for A and B, a NOT gate for C, then an OR gate combining the two outputs. Label all inputs and the final output Q clearly. A common mistake is forgetting to invert C before the OR.

模拟测试中经常出现根据布尔表达式绘制逻辑电路或填写真值表。给定表达式 Q = (A AND B) OR (NOT C),首先确定输入 A、B、C。为 A 和 B 画一个与门,为 C 画一个非门,然后用或门将两个输出组合起来。清楚标示所有输入和最终输出 Q。常见的错误是在或运算之前忘记将 C 取反。

Truth table completion requires systematic approach: write all 2n , NOT C=0, A AND B=0, Q=0. It is easy to misread an intermediate column, so double-check each row.

真值表填写需要系统的方法:列出所有 2n 个输入组合。对于三个输入,先计算 NOT C,再计算 A AND B,最后计算 OR 结果。当 A=1, B=1, C=0 时,NOT C=1,A AND B=1,Q=1。当 A=0, B=1, C=1 时,NOT C=0,A AND B=0,Q=0。很容易误读中间列,因此要逐行核对。

NAND and NOR gates as universal gates may be assessed. A NAND gate can mimic any other gate: connecting both inputs of a NAND together creates a NOT gate; two NANDs can form an AND, etc. Be prepared to draw a given expression using only NAND gates.

可能考查与非门和或非门作为通用门。一个与非门可以模拟任何其它门:将与非门的两个输入连接在一起就构成了非门;两个与非门可以组成与门,等等。准备好仅用与非门绘制给定的表达式。


4. CPU Architecture & Fetch–Decode–Execute Cycle | CPU 架构与取指–译码–执行周期

The Von Neumann architecture and the fetch–decode–execute cycle are fundamental. A typical question asks to describe what happens during the fetch stage. The Program Counter (PC) holds the address of the next instruction, which is copied to the Memory Address Register (MAR). The control unit sends a read signal, and the instruction is fetched from RAM into the Memory Data Register (MDR), then copied to the Current Instruction Register (CIR). The PC is incremented. Using the correct register names earns marks.

冯·诺依曼架构和取指–译码–执行周期是基础。典型的题目要求描述取指阶段发生的过程。程序计数器 (PC) 存放下一条指令的地址,该地址被复制到内存地址寄存器 (MAR)。控制单元发送读信号,指令从 RAM 中取出并存入内存数据寄存器 (MDR),然后复制到当前指令寄存器 (CIR)。PC 递增。使用正确的寄存器名称能获得分数。

In the decode stage, the control unit interprets the instruction. The execute stage carries out the operation, perhaps using the ALU. An exam question might show a diagram of CPU components and ask to label them: ALU, CU, registers, buses. Memorise the three buses: address bus (one-way from CPU to memory), data bus (bidirectional), control bus (carries control signals).

在译码阶段,控制单元对指令进行解释。执行阶段实际操作,可能用到 ALU。考题可能展示 CPU 组件图并要求标出:ALU、控制单元、寄存器、总线。熟记三条总线:地址总线(从 CPU 到内存的单向)、数据总线(双向)、控制总线(传输控制信号)。

Factors affecting processor performance include clock speed, number of cores, and cache size. A 3.2 GHz clock means 3.2 billion cycles per second. More cores allow true multitasking. Larger cache reduces the need to access slower RAM. Students should be able to explain how each factor improves performance in practical scenarios.

影响处理器性能的因素包括时钟速度、核心数量和缓存大小。3.2 GHz 的时钟意味着每秒 32 亿个周期。更多的核心可以实现真正的多任务处理。更大的缓存减少了对较慢 RAM 的访问需求。学生应能够解释每个因素在实际场景中如何提升性能。


5. Memory & Storage Devices | 存储器与存储设备

Differentiate between primary memory (RAM, ROM) and secondary storage (HDD, SSD, optical). RAM is volatile, holding data currently in use; ROM is non-volatile, storing firmware and boot instructions. A test may ask why a computer has both RAM and ROM. The answer must highlight volatility, speed, and the need for permanent boot code.

区分主存储器(RAM、ROM)和辅助存储(HDD、SSD、光盘)。RAM 是易失性的,保存当前正在使用的数据;ROM 是非易失性的,存储固件和启动指令。测试可能问为什么计算机同时有 RAM 和 ROM。答案必须强调易失性、速度和永久启动代码的需求。

Secondary storage characteristics are capacity, speed, portability, durability, and cost. An SSD uses flash memory with no moving parts, making it faster, more durable, and quieter than an HDD, but more expensive per GB. Optical discs (CD, DVD, Blu-ray) use lasers to read pits and lands; they are portable and cheap but have limited capacity.

辅助存储的特性包括容量、速度、便携性、耐用性和成本。固态硬盘使用闪存,没有移动部件,比机械硬盘更快、更耐用、更安静,但每 GB 成本更高。光盘(CD、DVD、蓝光)使用激光读取凹坑和平面;它们便携且便宜,但容量有限。

Virtual memory is a technique that uses a portion of the hard disk as an extension of RAM. When RAM is full, the OS swaps out idle pages to disk. This allows more programs to run but is much slower than physical RAM. A question might ask for a disadvantage: excessive disk thrashing can severely degrade performance.

虚拟内存是一种将部分硬盘用作 RAM 扩展的技术。当 RAM 已满时,操作系统会将闲置的页面换出到磁盘。这允许运行更多程序,但比物理 RAM 慢得多。题目可能要求指出缺点:过多的磁盘交换会严重降低性能。


广告 / Sponsored

6. Networks & Communication | 网络与通信

Networking questions focus on topologies, hardware, and protocols. Define a LAN as a network over a small geographical area, usually owned by one organisation. WAN covers a large area, often using leased telecommunications lines. Students must be able to draw and label star and bus topologies, stating one advantage and disadvantage of each.

网络题集中在拓扑结构、硬件和协议上。定义局域网为覆盖较小地理区域的网络,通常由一个组织拥有。广域网覆盖大面积,常使用租用的电信线路。学生必须能够绘制并标注星形和总线型拓扑结构,并分别陈述一个优点和一个缺点。

Network hardware includes switches, routers, NICs, and wireless access points. A switch connects devices within a LAN and forwards data only to the intended recipient, unlike a hub which broadcasts to all. A router connects different networks, forwarding packets using IP addresses. In a simulated test, you might be asked to explain the role of a router in a home network.

网络硬件包括交换机、路由器、网卡和无线接入点。交换机在局域网内连接设备,并仅将数据转发给目标接收者,不像集线器那样向所有设备广播。路由器连接不同的网络,使用 IP 地址转发数据包。模拟测试可能要求解释路由器在家庭网络中的作用。

Protocols are sets of rules for data transmission. Key ones to know: HTTP/HTTPS for web pages, FTP for file transfer, SMTP/POP3/IMAP for email, and TCP/IP for internet communication. TCP breaks data into packets, numbers them, and reassembles them at the destination, ensuring reliable delivery. IP handles addressing and routing.

协议是数据传输的规则集。需要了解的关键协议:用于网页的 HTTP/HTTPS,用于文件传输的 FTP,用于电子邮件的 SMTP/POP3/IMAP,以及用于互联网通信的 TCP/IP。TCP 将数据分成数据包、编号并在目的地重新组装,确保可靠传输。IP 负责寻址和路由。


7. Cybersecurity Threats & Prevention | 网络安全威胁与防护

Common threats include malware (virus, worm, Trojan), phishing, brute-force attacks, and denial-of-service attacks. A virus replicates by attaching to files and is spread through infected removable media or downloads. A worm self-replicates across networks without user intervention. Describing the difference clearly is essential for marks.

常见威胁包括恶意软件(病毒、蠕虫、特洛伊木马)、网络钓鱼、暴力攻击和拒绝服务攻击。病毒通过附着在文件上复制,并通过受感染的可移动媒体或下载传播。蠕虫无需用户干预即可通过网络自我复制。清晰描述区别对得分至关重要。

Prevention methods: antivirus software uses signature-based detection and heuristic analysis. Firewalls filter incoming and outgoing traffic based on rules. Strong passwords and two-factor authentication reduce the risk of unauthorised access. A mock question could describe a scenario where an employee receives a suspicious email asking for login details — identify this as phishing and suggest staff training and email filters.

预防方法:防病毒软件使用基于特征码的检测和启发式分析。防火墙根据规则过滤进出流量。强密码和双因素认证降低未授权访问的风险。模拟题可能描述一个场景:员工收到一封要求提供登录凭据的可疑邮件——识别为网络钓鱼,并建议员工培训和邮件过滤。

Data security also involves encryption and regular backups. Symmetric encryption uses a single key; asymmetric uses public and private keys. Explain that encryption scrambles data so that only authorised parties can read it. Backups should be stored off-site and tested regularly. A common question asks to describe what to do after a ransomware attack: isolate infected machines, restore from clean backups, and report the incident.

数据安全还涉及加密和定期备份。对称加密使用单一密钥;非对称加密使用公钥和私钥。解释加密打乱数据,只有授权方才能读取。备份应异地存储并定期测试。常见问题要求描述勒索软件攻击后的做法:隔离受感染的机器,从干净的备份中恢复,并报告事件。


8. Operating Systems & Utility Software | 操作系统与实用工具软件

An operating system manages hardware resources, provides a user interface, handles multitasking, and manages files and security. In a test, you might be asked to list four functions of an OS: memory management, process scheduling, peripheral management, and providing a platform for applications. Use specific examples, e.g., the OS uses a scheduler to allocate CPU time.

操作系统管理硬件资源,提供用户界面,处理多任务,以及管理文件和安全。考试中可能要求列出操作系统的四个功能:内存管理、进程调度、外设管理、为应用程序提供平台。使用具体例子,例如操作系统使用调度程序分配 CPU 时间。

Utility software performs maintenance tasks. Defragmentation reorganises fragmented files on an HDD so that sectors are contiguous, improving access speed. Note that defragmentation is not beneficial for SSDs. Disk clean-up removes temporary files. Compression utilities reduce file size for storage or transmission. Students should be able to recommend an appropriate utility for a given problem.

实用工具软件执行维护任务。碎片整理重新组织 HDD 上碎片化的文件,使扇区连续,从而提高访问速度。注意碎片整理对 SSD 没益处。磁盘清理删除临时文件。压缩工具减小文件大小以便存储或传输。学生应能针对给定问题推荐适当的实用工具。


9. Programming Concepts & Algorithms | 编程概念与算法

Unit tests often include tracing pseudocode or writing simple algorithms. Understanding sequence, selection (IF...THEN...ELSE), and iteration (FOR, WHILE, REPEAT) is vital. Given a pseudocode to calculate the sum of the first 10 positive integers, variable total initialised to 0, loop student easy to misplace the increment step. Tracing a loop requires careful update of variables.

单元测试经常包含跟踪伪代码或编写简单算法。理解顺序、选择(IF...THEN...ELSE)和循环(FOR、WHILE、REPEAT)至关重要。给定一段计算前 10 个正整数之和的伪代码,变量 total 初始化为 0,学生容易弄错递增步骤。跟踪循环需要谨慎更新变量。

Flowchart symbols: oval for start/stop, parallelogram for input/output, rectangle for process, diamond for decision. A question may ask to complete a flowchart for a login system that checks a password up to three times. Use a counter and decision symbol. After three failed attempts, display 'Locked out'; else if correct, display 'Welcome'. Then stop.

流程图符号:椭圆形表示开始/结束,平行四边形表示输入/输出,矩形表示处理,菱形表示判断。题目可能要求完成登录系统的流程图,该系统最多检查密码三次。使用计数器和判断符号。三次失败后显示“已锁定”;否则如果正确,显示“欢迎”。然后停止。

Testing and validation are also assessed. Explain the difference between validation (checking input meets rules, e.g., range check) and verification (confirming data is correct, e.g., double entry). Test data should include normal, abnormal (erroneous), and boundary values. For a password input, normal: 'Pass123', boundary: empty string or exactly the minimum length, erroneous: special characters not allowed.

测试和验证也会被考查。解释验证(检查输入是否满足规则,例如范围检查)与核实(确认数据正确,例如双重输入)的区别。测试数据应包括正常、异常(错误)和边界值。对于密码输入,正常值:“Pass123”,边界值:空字符串或恰好是最小长度,异常值:不允许的特殊字符。


10. Ethical & Legal Issues in Computing | 计算机伦理与法律问题

This section covers data protection, computer misuse, and the digital divide. The Data Protection Act (or equivalent) sets rules for collecting, storing, and using personal data. Key principles include data must be processed fairly and lawfully, kept secure, and not be transferred without adequate protection. A scenario-based question may ask which principle has been broken when a company sells customer emails without consent.

本节涵盖数据保护、计算机滥用和数字鸿沟。《数据保护法案》(或同等法律)规定了收集、存储和使用个人数据的规则。关键原则包括数据必须公平合法地处理、保持安全、未经充分保护不得转移。基于场景的题目可能会问,当一家公司未经同意出售客户电子邮件时,违反了哪项原则。

Computer Misuse Act deals with unauthorised access, unauthorised access with intent to commit further offences, and unauthorised modification of data. Hacking into a school system to change grades is an offence under this act. Students must associate specific illegal activities with the relevant legislation.

《计算机滥用法》涉及未经授权访问、意图进一步犯罪而未经授权访问,以及未经授权修改数据。侵入学校系统修改成绩是本法规定的犯罪行为。学生必须将具体的非法活动与相关法律联系起来。

Plagiarism and copyright in digital environments are common topics. Using someone else's code or media without permission can lead to legal issues. Fair use allows limited quotation. The digital divide refers to the gap between those who have access to technology and the internet and those who do not. Causes include cost, lack of infrastructure, and lack of skills. Suggest solutions such as government investment and affordable devices.

数字环境中的抄袭和版权是常见主题。未经许可使用他人的代码或媒体可能导致法律问题。合理使用允许有限引用。数字鸿沟指能够访问技术和互联网的人与无法访问的人之间的差距。原因包括成本、缺乏基础设施和缺乏技能。建议解决方案如政府投资和可负担的设备。

Published by TutorHao | Computer Science Revision Series | aleveler.com

广告 / Sponsored
现货 Cambridge International AS & ALevel IT Coursebook剑桥国际IGC…
计算机 备考教辅 · 正版现货 · 与本文内容相关
查看详情 / View on Taobao参考价 ¥467.0

更多咨询请联系16621398022(同微信)

备考资讯每日更新,关注不错过
考纲变化 · 科目分析 · 学习方法
扫码关注公众号 tutorhao
在微信里长按二维码识别关注
或截图后用「扫一扫 → 相册」选择本图
公众号:tutorhao