📚 KS3 CAIE Computing Unit Test Mock Paper Analysis | KS3 CAIE 计算机单元测试模拟卷解析
This article provides a step-by-step analysis of a KS3 CAIE Computing unit test mock paper. Each question targets a core topic from the Cambridge Lower Secondary Computing curriculum, including binary conversion, hardware, programming, networks and computational thinking. Detailed explanations are given for every answer to help you build a solid foundation and avoid common mistakes.
本文对一份 KS3 CAIE 计算机单元测试模拟卷进行了逐步解析。每道题都紧扣剑桥初中计算机课程的核心知识点,涵盖二进制转换、硬件、编程、网络和计算思维等内容。每个答案都配有详细解释,帮助你打牢基础,避开常见错误。
1. Binary to Denary Conversion | 二进制转十进制
Mock Question: Convert the binary number 11001 to denary. Show your working.
模拟题:将二进制数 11001 转换为十进制,并写出计算过程。
Explanation: Place the binary digits under the correct place values starting from 16 on the left (2⁴) down to 1 on the right (2⁰). 1×16 + 1×8 + 0×4 + 0×2 + 1×1 gives 16 + 8 + 0 + 0 + 1 = 25. Therefore, 11001₂ equals 25₁₀.
解析:把二进制数每一位放在对应的位权下,从左侧的 16(2⁴)到右侧的 1(2⁰)。1×16 + 1×8 + 0×4 + 0×2 + 1×1 得到 16 + 8 + 0 + 0 + 1 = 25。所以 11001₂ 等于 25₁₀。
11001₂ = 25₁₀
2. Storage Units and File Sizes | 存储单位与文件大小
Mock Question: Arrange the following units from smallest to largest: nibble, bit, megabyte, byte, kilobyte.
模拟题:将下列单位从小到大排列:nibble, bit, megabyte, byte, kilobyte。
Explanation: The smallest unit is a bit (binary digit). A nibble is 4 bits, a byte is 8 bits, a kilobyte (KB) is 1024 bytes, and a megabyte (MB) is 1024 KB. So the correct order is bit, nibble, byte, kilobyte, megabyte.
解析:最小的单位是 bit(二进制位)。一个 nibble 是 4 个 bit,一个 byte 是 8 个 bit,一个 kilobyte(KB)是 1024 个 byte,一个 megabyte(MB)是 1024 个 KB。因此正确的顺序是 bit, nibble, byte, kilobyte, megabyte。
3. Input, Output and Storage Devices | 输入、输出与存储设备
Mock Question: Classify each device as an input, output or storage device: barcode scanner, projector, USB flash drive, touchscreen, laser printer.
模拟题:将下列设备按输入、输出或存储设备归类:条码扫描器、投影仪、U 盘、触摸屏、激光打印机。
Explanation: A barcode scanner captures data, so it is an input device. A projector displays images, making it an output device. A USB flash drive holds data, thus a storage device. A touchscreen both accepts touch input and displays output, so it is an input-output device. A laser printer produces physical copies, so it is an output device.
解析:条码扫描器用于采集数据,属于输入设备。投影仪用于显示图像,属于输出设备。U 盘用于保存数据,属于存储设备。触摸屏既可以接收触摸输入又能显示内容,属于输入输出设备。激光打印机生成纸质副本,属于输出设备。
4. Programming: Variables and Data Types | 编程:变量与数据类型
Mock Question: Look at the following Python code. What will be printed when the code runs?
score = 7
bonus = 3
total = score + bonus
print(total)
print("Total: " + str(total))
模拟题:阅读以下 Python 代码,运行后会输出什么?
Explanation: The variable score stores the integer 7, bonus stores 3. total becomes 7 + 3 = 10. The first print outputs the number 10. The second print converts total to a string and joins it with “Total: “, producing “Total: 10”. Both outputs appear on separate lines.
解析:变量 score 储存整数 7,bonus 储存 3。total 计算为 10。第一条 print 输出数字 10。第二条 print 将 total 转换为字符串并与 “Total: ” 拼接,结果为 “Total: 10″。两个输出会显示在不同行上。
5. Algorithm: Flowchart Symbols | 算法:流程图符号
Mock Question: In a flowchart, what does a diamond shape represent? Give an example of its use.
模拟题:在流程图中,菱形框代表什么?举一个使用它的例子。
Explanation: A diamond represents a decision or a condition check. The flow branches based on whether the condition is true or false. For example, checking if a user’s age is greater than or equal to 18 before allowing access to a website. ‘Yes’ leads to one path, ‘No’ leads to another.
解析:菱形框表示一个判断或条件检查。流程会根据条件为真还是为假产生分支。例如,在允许用户访问网站之前检查其年龄是否大于等于 18 岁。’是’ 走向一条分支,’否’ 走向另一条分支。
6. Computer Networks: LAN vs WAN | 计算机网络:局域网与广域网
Mock Question: State two differences between a Local Area Network (LAN) and a Wide Area Network (WAN).
模拟题:指出局域网 (LAN) 与广域网 (WAN) 的两个不同点。
Explanation: First, a LAN covers a small geographical area such as a school or office building, whereas a WAN spans large distances, often across cities or countries. Second, LANs are usually owned and managed by a single organisation, while WANs often use public or leased telecommunication lines and involve multiple service providers.
解析:首先,LAN 覆盖的地理范围较小,比如一所学校或一栋办公楼,而 WAN 覆盖范围较广,通常跨城市或国家。其次,LAN 通常由单个组织拥有和管理,而 WAN 往往使用公共或租用的电信线路,涉及多个服务提供商。
7. Cyber Security: Malware and Phishing | 网络安全:恶意软件与网络钓鱼
Mock Question: Explain the term ‘phishing’ and describe one way to recognise a phishing email.
模拟题:解释术语 ‘网络钓鱼’,并描述一种识别网络钓鱼邮件的方法。
Explanation: Phishing is a social engineering attack where criminals send fake emails pretending to be from legitimate organisations to trick people into revealing personal information such as passwords or bank details. One sign is a sense of urgency, e.g. ‘Your account will be closed unless you click this link immediately.’ Legitimate companies rarely ask for sensitive data via email.
解析:网络钓鱼是一种社会工程攻击,犯罪分子发送伪装成合法机构的虚假电子邮件,诱骗人们透露密码或银行信息等个人资料。一种识别方法是留意紧迫性措辞,例如 ‘若不立即点击此链接,您的账户将被关闭’。正规公司很少通过电子邮件索要敏感数据。
8. The CPU and Fetch-Execute Cycle | CPU 与取指执行周期
Mock Question: Name the three main components inside the CPU and briefly describe the fetch stage of the fetch-execute cycle.
模拟题:说出 CPU 内部的三个主要组成部分,并简要描述取指执行周期中的取指阶段。
Explanation: The CPU contains the Control Unit (CU), the Arithmetic Logic Unit (ALU) and registers. During the fetch stage, the CU sends a signal to get the next instruction from the main memory (RAM). The address of the instruction is held in a register, and the instruction is copied into another register inside the CPU.
解析:CPU 包含控制单元 (CU)、算术逻辑单元 (ALU) 和寄存器。在取指阶段,控制单元发出信号,从主存储器 (RAM) 中取出下一条指令。指令的地址保存在一个寄存器中,指令本身被复制到 CPU 内部的另一个寄存器里。
9. Software: System vs Application | 软件:系统软件与应用软件
Mock Question: Give one example of system software and one example of application software. What is the main difference between them?
模拟题:分别给出一个系统软件和一个应用软件的例子。它们之间的主要区别是什么?
Explanation: An operating system like Windows is system software; it manages hardware and provides a platform for other programs. A word processor like Microsoft Word is application software; it helps users perform specific tasks. System software runs the computer, while application software runs on top of system software to serve the user’s needs.
解析:操作系统(如 Windows)是系统软件,它管理硬件并为其他程序提供平台。文字处理软件(如 Microsoft Word)是应用软件,帮助用户完成具体任务。系统软件负责运行计算机,而应用软件在系统软件之上运行以满足用户需求。
10. Computational Thinking: Decomposition and Abstraction | 计算思维:分解与抽象
Mock Question: A librarian wants to create a system to track borrowed books. Explain how decomposition and abstraction can be used in designing this system.
模拟题:一名图书管理员想创建一个系统来跟踪借出的书籍。请解释在设计该系统时如何使用分解和抽象。
Explanation: Decomposition means breaking the problem into smaller parts, such as checking out a book, returning a book, searching for a title, and managing member details. Each part can be solved separately. Abstraction involves focusing on the important details and ignoring the irrelevant ones: for a book, we keep its ISBN, title and availability, but ignore the cover colour or font size on the spine.
解析:分解是指把问题拆解成更小的部分,比如借书、还书、搜索书名和管理会员信息,每个部分可以单独解决。抽象则是关注重要细节,忽略无关信息:对于一本书,我们保留其 ISBN、书名和借阅状态,而忽略封面颜色或书脊上的字体大小。
Published by TutorHao | Computing Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)
屏轩国际教育cambridge primary/secondary checkpoint, cat4, ukiset,ukcat,igcse,alevel,PAT,STEP,MAT, ibdp,ap,ssat,sat,sat2课程辅导,国外大学本科硕士研究生博士课程论文辅导Cancel reply