Year 7 CAIE Computer Science Unit Test Mock Exam Analysis | 七年级CAIE计算机单元测试模拟卷解析

📚 Year 7 CAIE Computer Science Unit Test Mock Exam Analysis | 七年级CAIE计算机单元测试模拟卷解析

This article walks through a specially designed mock unit test for Year 7 CAIE Computer Science. Each question is examined in detail, with clear explanations of the correct answers, common pitfalls, and the underlying concepts. Use this analysis to reinforce your understanding and boost your confidence before the real assessment.

本文围绕一份专为七年级 CAIE 计算机科学设计的单元测试模拟卷展开详细解析。每道题目都会逐一剖析,清晰地解释正确答案、常见错误以及背后的概念,帮助你在正式评估前巩固理解、提升信心。


1. Question 1: The Central Processing Unit | 问题1:中央处理器

Question: What does CPU stand for, and why is it often called the ‘brain’ of the computer?

问题:CPU 是什么的缩写?为什么它常被称为计算机的“大脑”?

Answer: CPU stands for Central Processing Unit. It is called the brain because it executes program instructions, performs calculations, and manages the flow of data within the computer. Every task, from opening a file to running a game, relies on the CPU to process commands.

答案:CPU 代表中央处理器。它被称为大脑是因为它执行程序指令、完成计算并管理计算机内部的数据流动。从打开文件到运行游戏,每项任务的命令处理都依赖 CPU。

Key detail: The CPU operates on a continuous cycle called the fetch-decode-execute cycle. It fetches instructions from RAM, decodes what they mean, and then executes the required operations. Modern CPUs can complete billions of these cycles per second, measured in gigahertz (GHz).

关键细节:CPU 按照“取指-译码-执行”的连续循环工作。它从内存读取指令,理解指令含义,然后执行相应操作。现代 CPU 每秒能完成数十亿次这样的循环,速度以吉赫兹 (GHz) 计量。


2. Question 2: Input and Output Devices | 问题2:输入与输出设备

Question: A student is setting up a new desktop computer. She connects a keyboard, a mouse, a monitor, speakers, and a printer. Classify each device as input or output.

问题:一名学生正在安装新台式电脑,她连接了键盘、鼠标、显示器、音箱和打印机。请将每个设备归类为输入或输出设备。

Answer: Keyboard and mouse are input devices because they send data into the computer. Monitor, speakers, and printer are output devices because they receive data from the computer and present it to the user in a perceivable form (visual, audio, or hard copy).

答案:键盘和鼠标是输入设备,因为它们把数据送入计算机;显示器、音箱和打印机是输出设备,因为它们从计算机接收数据并以可感知的形式(视觉、声音或硬拷贝)呈现给用户。

Quick table for revision:

快速复习表:

Input Devices Output Devices
Keyboard, Mouse, Scanner, Microphone, Webcam, Touchscreen (sends taps) Monitor, Printer, Speakers, Headphones, Projector

Some devices, like a touchscreen, can act as both input and output, but in typical Year 7 questions it is treated as an input device for its touch-sensing role.

有些设备(如触摸屏)既可输入也可输出,但在七年级的典型题目中,通常将其触摸感应功能归为输入设备。


3. Question 3: Primary Memory and Storage | 问题3:主存与辅助存储

Question: RAM and ROM are both primary memory. Which one is volatile, and what does that mean? Give one example of what is stored in ROM.

问题:RAM 和 ROM 都属主存储器。哪一个是易失性的?该特性意味着什么?举一个 ROM 中存储内容的例子。

Answer: RAM (Random Access Memory) is volatile, meaning it loses all its data when the computer is turned off. ROM (Read-Only Memory) is non-volatile and keeps its contents even without power. A typical example stored in ROM is the BIOS (Basic Input/Output System) firmware that starts the computer when you press the power button.

答案:RAM(随机存取存储器)是易失性的,意味着计算机关机后所有数据丢失。ROM(只读存储器)是非易失性的,断电后内容依然保留。ROM 中存储的典型例子是 BIOS(基本输入输出系统)固件,它在你按下电源键时启动计算机。

Common confusion: Students often mix up RAM with the hard disk drive. RAM is temporary working memory used by the CPU; the hard disk provides long-term storage for files and software. In the mock exam, a follow-up question asked: Which device retains data after switching off? The correct answer was both ROM and the hard disk drive.

常见混淆:学生经常混淆 RAM 和硬盘。RAM 是 CPU 使用的临时工作内存;硬盘则为文件和软件提供长期存储。在模拟卷的追问中问到:“关机后哪个设备仍保留数据?”正确答案是 ROM 和硬盘驱动器。


4. Question 4: Binary to Denary Conversion | 问题4:二进制与十进制转换

Question: Convert the 8-bit binary number 00101001₂ into its denary (decimal) equivalent. Show your working.

问题:将 8 位二进制数 00101001₂ 转换为十进制。写出计算过程。

Answer: The binary number is 00101001₂. We place it under the place values 128, 64, 32, 16, 8, 4, 2, 1. The bits (from left to right) are 0,0,1,0,1,0,0,1. Only the positions with a 1 contribute: 32 (from the 1 in the 32s place) + 8 (from the 1 in the 8s place) + 1 (from the 1 in the 1s place) = 41. Therefore, 00101001₂ = 41.

答案:二进制数是 00101001₂。我们将其放在位权 128、64、32、16、8、4、2、1 下面。二进制位(从左到右)是 0,0,1,0,1,0,0,1。只有位为 1 的位置计入:32(32s 位的1)+ 8(8s 位的1)+ 1(1s 位的1)= 41。所以 00101001₂ = 41。

128   64   32   16   8   4   2   1
0    0    1    0    1   0   0   1
↓    ↓    ↓    ↓    ↓   ↓   ↓   ↓
0 + 0 + 32 + 0 + 8 + 0 + 0 + 1 = 41

A quick check: 32 + 8 = 40, plus 1 gives 41. Reversing the conversion: 41 – 32 = 9, 9 – 8 = 1, 1 – 1 = 0, confirming the binary digits used.

快速验算:32 + 8 = 40,再加 1 得 41。反向转换:41 – 32 = 9,9 – 8 = 1,1 – 1 = 0,确认使用的二进制位正确。


5. Question 5: Data vs Information | 问题5:数据与信息

Question: Explain the difference between data and information using the following example: a weather station records temperatures of 18°C, 22°C, and 15°C over three days. Is this set of numbers data or information? What could turn it into information?

问题:利用下面的例子解释数据与信息的区别:气象站记录了三天温度分别为 18°C、22°C、15°C。这组数字是数据还是信息?如何将其变为信息?

Answer: The raw numbers (18, 22, 15) are data because they have no context or meaning on their own. By processing them—e.g., calculating the average temperature (18.3°C), labelling the days, or comparing to seasonal norms—they become information that helps us make decisions, such as whether to wear a jacket.

答案:原始数字(18, 22, 15)是数据,因为它们本身没有上下文或含义。通过处理——例如计算平均温度(18.3°C)、标注日期或与季节标准对比——它们就变成了信息,能帮助我们决策,如是否需要穿外套。

Data is unprocessed facts and figures; information is data that has been organised, structured, or interpreted to give it meaning. In a spreadsheet, the numbers in cells are data; a chart showing a temperature trend over the week is information.

数据是未处理的事实和数字;信息是经过组织、结构化或解释从而具有意义的数据。在电子表格中,单元格中的数字是数据;展示一周温度变化趋势的图表则是信息。


6. Question 6: Online Safety and Strong Passwords | 问题6:网络安全与强密码

Question: A friend says her password is ‘123456’ because it is easy to remember. Explain why this is a poor choice and suggest three features of a strong password.

问题:一位朋友说她的密码是“123456”,因为容易记住。说明为何这是个糟糕的选择,并给出强密码应具备的三大特征。

Answer: ‘123456’ is extremely weak because it is one of the most common passwords and can be guessed instantly by automated hacking tools. A strong password should: 1) be at least 8 characters long, 2) include a mix of uppercase letters, lowercase letters, numbers, and symbols, and 3) avoid personal information like names or birthdates. For example, ‘T!ger9Lemon$hark’ is far stronger.

答案:“123456”极其脆弱,因为它是最常见的密码之一,自动黑客工具可瞬间猜出。强密码应:1) 长度至少 8 个字符;2) 混合大写字母、小写字母、数字和符号;3) 避免姓名或生日等个人信息。例如,“T!ger9Lemon$hark”就安全得多。

Additional safety tip: Never share your password with friends. Use a unique password for each important account, and consider a password manager if allowed. Many online services also use two-factor authentication (2FA) for extra security.

附加安全提示:绝不要与朋友共享密码。为每个重要账户设置不同密码,如果允许,可使用密码管理器。许多在线服务还采用双因素认证 (2FA) 增强安全性。


7. Question 7: Flowchart Symbols and Algorithms | 问题7:流程图符号与算法

Question: In a flowchart, which shape is used to represent a decision or a yes/no question? Draw or describe the standard symbol and give one example of its use in an everyday algorithm.

问题:在流程图中,用哪个形状表示判断或“是/否”问题?画出或描述标准符号,并举例说明其在日常算法中的使用。

Answer: The decision is represented by a diamond (rhombus) shape. Inside the diamond, a question with a true/false or yes/no answer is written, such as ‘Is the traffic light green?’. Based on the answer, the flow branches to different paths—e.g., ‘Yes: proceed driving’ or ‘No: stop and wait’.

答案:判断用菱形表示。菱形内部写有一个“是/否”或“真/假”问题,例如“交通灯是绿色吗?”。根据答案,流程分支到不同路径——如“是:继续行驶”或“否:停车等待”。

Other important flowchart symbols include the oval for start/end, the rectangle for a process or action, and the parallelogram for input/output. Accurately identifying these symbols is a common Year 7 exam requirement.

其他重要的流程图符号包括:起止框(椭圆),处理框(矩形),输入/输出框(平行四边形)。准确识别这些符号是七年级考试的常见要求。


8. Question 8: Introduction to Networks – LAN and WAN | 问题8:计算机网络入门 – 局域网与广域网

Question: Define the acronyms LAN and WAN. Compare the two types of network in terms of geographical area and typical ownership.

问题:说明缩写 LAN 和 WAN 的全称,并在地理范围与典型所有权两方面比较这两种网络。

Answer: LAN stands for Local Area Network. It covers a small geographic area like a school, office building, or home. LANs are usually owned, set up, and maintained by a single organisation or individual. WAN stands for Wide Area Network. It spans a large geographic area, even across countries or continents. A WAN is typically made up of multiple connected LANs and uses infrastructure owned by telecommunications companies—the internet is the largest example of a WAN.

答案:LAN 代表局域网,覆盖较小的地理范围,如学校、办公楼或家庭。局域网通常由单个组织或个人拥有、搭建和管理。WAN 代表广域网,跨越较大的地理区域,甚至跨越国家或大陆。广域网通常由多个相连的局域网组成,使用电信公司拥有的基础设施——互联网就是最大的广域网例子。

Exam tip: Be ready to identify examples: your classroom computers connected to the school server form a LAN; accessing a website hosted in another country involves a WAN. Hardware like routers and switches are commonly used within LANs.

应试贴士:要能识别例子:教室里的计算机连接到学校服务器构成局域网;访问在另一国家托管的网站则涉及广域网。路由器、交换机等硬件常用于局域网内。


9. Question 9: Programming Concepts – Variables and Naming Rules | 问题9:编程概念 – 变量与命名规则

Question: In Python, which of the following variable names are valid, and why is the invalid one not allowed?
(A) player_score
(B) 2ndPlayer
(C) highScore
(D) myName

问题:在 Python 中,下列哪个变量名是无效的?为什么无效?
(A) player_score
(B) 2ndPlayer
(C) highScore
(D) myName

Answer: (B) 2ndPlayer is invalid because variable names cannot start with a number. In Python, a variable name must begin with a letter (a-z, A-Z) or an underscore (_), and can then contain letters, digits, and underscores. The other names follow these rules: player_score uses an underscore, highScore uses camel case, and myName starts with a letter.

答案:(B) 2ndPlayer 无效,因为变量名不能以数字开头。在 Python 中,变量名必须以字母 (a-z, A-Z) 或下划线 (_) 开头,随后可包含字母、数字和下划线。其他名称均符合规则:player_score 使用了下划线,highScore 使用了驼峰命名,myName 以字母开头。

A variable is like a labelled box that stores a value, such as a number or text. Choosing clear, descriptive variable names makes code easier to understand. For example, score = 10 is better than x = 10 because the name ‘score’ tells us what the data represents.

变量好比一个带标签的盒子,可存储数字或文本等值。选择清晰、描述性的变量名能让代码更易理解。例如,score = 10 优于 x = 10,因为名称“score”告诉我们该数据代表什么。


10. Question 10: Software Categories – System vs Application | 问题10:软件分类 – 系统软件与应用软件

Question: An operating system is an example of system software, while a web browser is application software. Explain the main difference between these two categories and give one more example of each.

问题:操作系统是系统软件的例子,网络浏览器是应用软件的例子。解释这两类软件的主要区别,并各再举一个实例。

Answer: System software runs the computer’s hardware and provides a platform for other software to run. It works in the background and is essential for the computer to function. Examples include Windows, macOS, Linux (operating systems) and antivirus utilities. Application software, on the other hand, performs specific tasks for the user, such as writing documents, editing photos, or browsing the internet. Word processors and games are application software.

答案:系统软件负责运行计算机硬件,并为其他软件提供运行平台。它在后台工作,是计算机运行所必需的。操作系统(如 Windows、macOS、Linux)和杀毒工具都是例子。应用软件则执行用户的特定任务,如编写文档、编辑照片或浏览互联网。文字处理软件和游戏都属于应用软件。

A helpful analogy: system software is like the engine and controls of a car, managing all the systems so the car can drive; application software is like the GPS or radio, offering services that the driver directly uses. Both are necessary for a complete computing experience.

一个有用的类比:系统软件好比汽车的发动机和控制系统,管理所有系统使汽车能够行驶;应用软件就像 GPS 或收音机,提供驾驶员直接使用的服务。两者对于完整的计算体验都不可或缺。


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

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

Comments

屏轩国际教育cambridge primary/secondary checkpoint, cat4, ukiset,ukcat,igcse,alevel,PAT,STEP,MAT, ibdp,ap,ssat,sat,sat2课程辅导,国外大学本科硕士研究生博士课程论文辅导

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from aleveler.com

Subscribe now to keep reading and get access to the full archive.

Continue reading