📚 Year 8 CAIE Computer Science Unit Test Mock Paper Analysis | Year 8 CAIE 计算机:单元测试模拟卷解析
Welcome to this detailed walkthrough of a Year 8 CAIE Computer Science unit test mock paper. By working through each question, you will reinforce your understanding of hardware, data representation, software, networks, algorithms and programming fundamentals. Read each explanation carefully and note the key terminology and skills required for the examination.
欢迎阅读这份 Year 8 CAIE 计算机科学单元测试模拟卷的详细解析。通过逐一剖析每道试题,你将巩固对硬件、数据表示、软件、网络、算法和编程基础的理解。请仔细阅读每段解释,并关注考试所需的核心术语和技能。
1. Question 1: Input and Output Devices | 第1题:输入与输出设备
"Which of the following are input devices? Tick all that apply: Keyboard, Printer, Mouse, Monitor. Then name one additional output device not listed."
"下列哪些是输入设备?请勾选所有适用的选项:键盘、打印机、鼠标、显示器。然后举出一个未列出的输出设备。"
Input devices send data into the computer. The keyboard and mouse are classic input devices; the printer and monitor are output devices because they present information to the user. An additional output device could be a speaker, projector or headphones. Therefore, the correct ticks are Keyboard and Mouse, and an accepted answer for the extra output device is 'speaker'.
输入设备将数据送入计算机。键盘和鼠标是典型的输入设备;打印机和显示器是输出设备,因为它们向用户呈现信息。额外的输出设备可以是扬声器、投影仪或耳机。因此,应勾选键盘和鼠标,而补充的输出设备例为“扬声器”。
It is important to remember that some devices can be both input and output, such as a touchscreen, but in typical exam questions you need to classify a device based on its primary function. A touchscreen receives touch (input) and displays images (output).
需要记住有些设备兼具输入和输出功能,例如触摸屏,但在典型考试题中需要根据其主要功能分类。触摸屏接收触摸(输入)并显示图像(输出)。
2. Question 2: Binary to Denary Conversion | 第2题:二进制转十进制
"Convert the binary number 1101 into denary. Show your working."
"将二进制数 1101 转换为十进制。写出计算过程。"
Each binary digit (bit) represents a power of 2, starting from 2⁰ on the right. For 1101₂: the leftmost 1 is in the 2³ place, then 2², 2¹, 2⁰. Multiply each bit by its place value and sum the results.
每个二进制位表示 2 的幂,从最右边的 2⁰ 开始。对于 1101₂:最左边的 1 位于 2³ 位,然后是 2²、2¹、2⁰。将每一位乘以其位值然后求和。
1101₂ = 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 8 + 4 + 0 + 1 = 13₁₀
1101₂ = 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 8 + 4 + 0 + 1 = 13₁₀
ck by adding the values: 8+4=12, plus 1 gives 13. This method works for any binary string.
因此,二进制数 1101 等于十进制的 13。务必通过相加来复核:8+4=12,再加 1 得 13。此方法适用于任何二进制数串。
3. Question 3: Denary to Binary Conversion | 第3题:十进制转二进制
"Convert the denary number 29 into an 8-bit binary number. Use the division-by-2 method."
"将十进制数 29 转换为一个 8 位二进制数。使用除 2 取余法。"
We repeatedly divide the denary number by 2, keeping track of the remainders. Write the remainders from bottom to top to obtain the binary equivalent.
不断将十进制数除以 2,记录余数。从下往上读出余数,即可得到二进制值。
ainder 1. Reading upwards: 11101. As an 8-bit number we pad with leading zeros: 00011101₂.
29 ÷ 2 = 14 余 1;14 ÷ 2 = 7 余 0;7 ÷ 2 = 3 余 1;3 ÷ 2 = 1 余 1;1 ÷ 2 = 0 余 1。从下往上读:11101。作为 8 位二进制数,前面补零:00011101₂。
29₁₀ = 00011101₂
29₁₀ = 00011101₂
Always remember to state the number of bits required. An 8-bit representation uses exactly eight binary digits, which is common when talking about a byte.
切记要指明所需的位数。8 位表示法精确使用八个二进制数字,这在谈及一个字节时很常见。
4. Question 4: Data Storage Units | 第4题:数据存储单位
"How many kilobytes (KB) are there in 5 megabytes (MB)? Show your calculation and explain the relationship between MB and KB."
"5 兆字节 (MB) 中有多少千字节 (KB)?写出计算过程并解释 MB 与 KB 的关系。"
In computing, 1 MB is equal to 1024 KB. This is because storage units are based on powers of 2. To convert a larger unit to a smaller unit, you multiply by 1024.
在计算机领域,1 MB 等于 1024 KB。这是因为存储单位基于 2 的幂运算。将较大单位转换为较小单位需乘以 1024。
5 MB = 5 × 1024 KB = 5120 KB
5 MB = 5 × 1024 KB = 5120 KB
So, 5 MB contains 5120 KB. Remember the common progression: bit, nibble, byte, kilobyte, megabyte, gigabyte, terabyte. Each step up to a kilobyte involves 1024 of the previous unit, though a byte is 8 bits.
因此,5 MB 包含 5120 KB。记住常见的递进关系:位、半字节、字节、千字节、兆字节、吉字节、太字节。尽管一个字节是 8 位,但每一步到达千字节时都涉及前一个单位的 1024 倍。
5. Question 5: System Software and Application Software | 第5题:系统软件与应用软件
"Define system software and give an example. Define application software and give a different example."
"定义系统软件并举一例。定义应用软件并举出另一个不同的例子。"
System software is designed to control and manage the hardware and provide a platform for running application software. The operating system (e.g., Microsoft Windows, macOS, Linux) is the most important system software because it handles memory management, file handling and device drivers.
系统软件旨在控制和管理硬件,并为运行应用软件提供平台。操作系统(如 Microsoft Windows、macOS、Linux)是最重要的系统软件,因为它负责内存管理、文件处理和设备驱动程序。
Application software performs specific tasks for the user. Examples include word processors (such as Microsoft Word), spreadsheets, web browsers and games. Application software relies on the operating system to function.
应用软件为用户执行特定任务。例子包括文字处理软件(如 Microsoft Word)、电子表格、网页浏览器和游戏。应用软件依赖操作系统才能运行。
It is useful to remember that utility software (e.g., antivirus, file compression tools) is also a type of system software, not application software, because it helps maintain the computer system.
记住实用工具软件(如杀毒软件、文件压缩工具)也属于系统软件而非应用软件,这一点很有用,因为它们帮助维护计算机系统。
6. Question 6: Network Hardware Devices | 第6题:网络硬件设备
"Which network device is primarily used to connect multiple computers within a Local Area Network (LAN) and forward data only to the intended recipient? A) Router B) Switch C) Modem. Explain your choice."
"哪种网络设备主要用于连接局域网 (LAN) 内的多台计算机,并仅将数据转发给目标接收者?A) 路由器 B) 交换机 C) 调制解调器。解释你的选择。"
The correct answer is B) Switch. A switch creates a network by connecting devices together in a LAN. It learns the MAC addresses of connected devices and forwards data frames directly to the specific destination port, reducing unnecessary traffic.
正确答案是 B) 交换机。交换机通过将设备连接在一起来组建一个局域网。它学习所连设备的 MAC 地址,并将数据帧直接转发到特定的目的端口,从而减少不必要的流量。
A router, on the other hand, connects different networks together (e.g., your home LAN to the internet) and forwards data packets using IP addresses. A modem converts digital signals to analogue for transmission over telephone lines. Understanding the distinct roles of these devices is essential for designing and troubleshooting networks.
另一方面,路由器连接不同的网络(例如将家庭局域网连接到互联网),并使用 IP 地址转发数据包。调制解调器将数字信号转换为模拟信号以便通过电话线传输。了解这些设备的不同角色对于网络设计和故障排除至关重要。
7. Question 7: Password Strength and Online Safety | 第7题:密码强度与在线安全
"Explain why the password 'password123' is considered weak. Suggest three characteristics of a strong password."
"解释为什么密码 'password123' 被视为弱密码。提出强密码的三个特征。"
The password 'password123' is weak because it contains a common dictionary word ('password') and a simple numerical sequence ('123'). Attackers use dictionary attacks and brute-force tools that try exactly these predictable patterns first.
密码 'password123' 很弱,因为它包含一个常见的字典单词 ('password') 和一个简单的数字序列 ('123')。攻击者使用字典攻击和暴力破解工具,会首先尝试这些可预测的模式。
A strong password should have a minimum length (at least 8-12 characters), include a mix of uppercase and lowercase letters, numbers and symbols, and avoid personal information or common words. For example, 'Tr33!HoUsE9' is much stronger because it combines varied character types and has no obvious meaning.
强密码应具备足够长度(至少 8–12 个字符),包含大小写字母、数字和符号的混合,并避免个人信息或常见单词。例如 'Tr33!HoUsE9' 就要强得多,因为它结合了多样的字符类型且无明显含义。
Additional online safety measures include using two-factor authentication, updating software regularly, and being cautious about phishing emails.
其他在线安全措施包括使用双因素身份验证、定期更新软件以及警惕钓鱼邮件。
8. Question 8: Flowchart Symbols | 第8题:流程图符号
"Match each flowchart symbol to its correct meaning: Oval, Rectangle, Diamond. What is the purpose of using standardised symbols in a flowchart?"
"将每个流程图符号与其正确含义匹配:椭圆、矩形、菱形。在流程图中使用标准化符号的目的是什么?"
| Symbol | Meaning |
|---|---|
| Oval | Start or End (Terminator) |
| Rectangle | Process or Instruction |
| Diamond | Decision (Yes/No question) |
gorithm begins and ends. The rectangle is used to show a calculation or an action, such as 'Total = Price × Quantity' ond denotes a decision point that can branch the flow based on a condition, typically with 'Yes' and 'No' exit paths.
椭圆表示算法开始和结束的位置。矩形用于显示计算或动作,如“总计 = 单价 × 数量”。菱形表示一个决策点,可根据条件产生分支,通常带有“是”和“否”的出口路径。
Standardised symbols are essential because they allow any programmer, regardless of language or background, to understand the logic of a solution at a glance. Flowcharts serve as a universal blueprint before coding begins.
标准化符号至关重要,因为它们让任何程序员(无论语言或背景)都能一目了然地理解解决方案的逻辑。流程图在开始编码之前充当通用的蓝图。
9. Question 9: Tracing a Simple Algorithm | 第9题:追踪简单算法
" displays the result. If the user enters length = 5 cm and width = 3 cm, what is the output? Trace the steps."
"某流程图要求用户输入长度和宽度。然后计算面积 = 长度 × 宽度,并显示结果。如果用户输入长度 = 5 厘米,宽度 = 3 厘米,输出是什么?追踪其步骤。"
h = 3. The process symbol performs the multiplication and assigns the result to a variable 'Area'.
追踪意味着逐步执行算法。首先,存储输入值:长度 = 5,宽度 = 3。处理符号执行乘法并将结果赋值给变量“面积”。
Area = 5 × 3 = 15
面积 = 5 × 3 = 15
The final output symbol displays '15' (or '15 cm²' if the unit is included). When tracing, always record the values of variables as they change; here the only variable is Area, and it becomes 15.
最后的输出符号显示“15”(如果包含单位则是“15 cm²”)。追踪时,始终记录变量值的变化;此处唯一的变量是面积,其值
Published by TutorHao | Year 8 Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)

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