📚 Year 7 SQA Computing: Past Paper Deep Dive | Year 7 SQA 计算机:历年真题深度解析
For Year 7 students following the Scottish SQA computing curriculum, exploring past paper questions is one of the most effective ways to build confidence and master the key concepts. This deep dive analyses typical exam-style questions, showing you how to approach them and what examiners are looking for. Each section breaks down a real past paper topic with step-by-step explanations in both English and Chinese, so you can strengthen your understanding in two languages simultaneously.
对于遵循苏格兰 SQA 计算机课程的 Year 7 学生来说,研究历年真题是建立信心并掌握关键概念的最有效方法之一。本深度解析将分析典型的考试风格问题,向你展示如何解答以及考官究竟想看到什么。每个小节都围绕一道真实的历年真题展开,配以中英双语的逐步解释,让你在双语环境中同步巩固理解。
1. Binary Number Conversion | 二进制数转换
A typical SQA Year 7 question asks: 'Convert the 8-bit binary number 01101001₂ into denary.' Start by placing each bit under its place value. An 8-bit number has columns from 2⁷ (128) down to 2⁰ (1).
典型的 SQA Year 7 题目会要求:'将 8 位二进制数 01101001₂ 转换为十进制。' 首先将每一位放在其位权下面。8 位二进制数的位权从 2⁷ (128) 一直降到 2⁰ (1)。
Write the binary digits above the headings: 128, 64, 32, 16, 8, 4, 2, 1. Under 128 is 0, 64 is 1, 32 is 1, 16 is 0, 8 is 1, 4 is 0, 2 is 0, 1 is 1.
将二进制数字写在位权标题上方:128、64、32、16、8、4、2、1。128 下面为 0,64 下面为 1,32 下面为 1,16 下面为 0,8 下面为 1,4 下面为 0,2 下面为 0,1 下面为 1。
64 + 32 + 8 + 1 = 105₁₀
alculation as (0×2⁷) + (1×2⁶) + (1×2⁵) + (0×2⁴) + (1×2³) + (0×2²) + (0×2¹) + (1×2⁰) = 105.
因此十进制答案是 105。你还可以将计算过程表达为 (0×2⁷) + (1×2⁶) + (1×2⁵) + (0×2⁴) + (1×2³) + (0×2²) + (0×2¹) + (1×2⁰) = 105。
Examiners often award marks for showing the working, not just the final number. Always write out the place-value headings to avoid simple mistakes.
考官通常会给过程分,而不仅仅是最终数字。一定要写出位权标题,以避免简单错误。
2. Computer Hardware Essentials | 计算机硬件要点
Past papers frequently include: 'Describe the role of the CPU and state two components inside it.' The CPU, or Central Processing Unit, is the brain of the computer. It fetches, decodes and executes instructions.
历年试卷中常出现:'描述 CPU 的作用,并说出其内部的两个组件。' CPU,即中央处理器,是计算机的大脑。它负责取指令、解码和执行指令。
Two key components are the Control Unit (CU) and the Arithmetic Logic Unit (ALU). The CU directs the flow of data, while the ALU performs calculations and logical comparisons. Some questions might also ask for the cache memory, which stores frequently used data.
两个关键组件是控制单元 (CU) 和算术逻辑单元 (ALU)。CU 负责指挥数据流向,而 ALU 执行运算和逻辑比较。有些题目还可能问及缓存,它用于存储常用数据。
When answering, use precise technical terms. Avoid saying 'it does stuff' — say 'the ALU carries out arithmetic operations like addition and subtraction'. This demonstrates deeper understanding.
回答时要使用准确的技术术语。避免说'它做事情' — 而应该说'ALU 执行加法和减法等算术运算'。这能体现出更深的理解。
3. Input & Output Devices | 输入与输出设备
You might see: 'Identify three input devices and explain what each one does.' Common examples include a keyboard (inputs text), a mouse (inputs pointer movement and clicks), and a microphone (inputs sound).
你可能会看到:'说出三种输入设备,并解释每种设备的作用。' 常见例子包括键盘(输入文本)、鼠标(输入指针移动和点击)和麦克风(输入声音)。
For output devices, an exam question could be: 'Describe a situation where a touchscreen acts as both input and output.' A touchscreen outputs visual information like a display, and inputs touch commands from your finger. This dual role is a classic SQA test point.
对于输出设备,考题可能是:'描述触摸屏同时充当输入和输出设备的情形。' 触摸屏像显示器一样输出视觉信息,又通过手指触摸输入指令。这种双重角色是 SQA 的经典考点。
Always link the device to the type of data it handles. A sensor, for instance, inputs environmental data such as temperature or light, which is a favourite scenario in Year 7 papers.
始终将设备与其处理的数据类型联系起来。例如,传感器输入温度或光线等环境数据,这是 Year 7 试卷中经常出现的情境。
4. Storage Units and File Sizes | 存储单位与文件大小
'Order these file sizes from smallest to largest: 2 MB, 1500 KB, 0.5 GB.' ests your knowledge of units. Remember: 1 KB = 1024 bytes, 1 MB = 1024 KB, 1 GB = 1024 MB.
'将下列文件大小从小到大排序:2 MB、1500 KB、0.5 GB。' 这道题考察你对单位的掌握。记住:1 KB = 1024 字节,1 MB = 1024 KB,1 GB = 1024 MB。
B. So the correct order is 1500 KB, 2 MB, 0.5 GB. Many students lose marks by mixing up megabytes and gigabytes.
将所有值转换成同一单位。2 MB = 2048 KB。0.5 GB = 512 MB = 524,288 KB。因此正确顺序是 1500 KB、2 MB、0.5 GB。很多学生因混淆兆字节和千兆字节而失分。
When a past paper asks 'Why is secondary storage needed?', explain that it retains data even when power is off, unlike RAM. Give examples like hard disk drives or SSDs.
当真题问'为什么需要辅助存储器?'时,要解释它能在断电后仍然保存数据,而 RAM 不能。并给出硬盘或固态硬盘等例子。
5. Algorithm Design Basics | 算法设计基础
A classic question: 'An algorithm is a step-by-step set of instructions to solve a problem. Write an algorithm to make a jam sandwich.' SQA expects clear, numbered steps using simple English.
经典题目:'算法是一套逐步解决问题的指令。请写一个制作果酱三明治的算法。' SQA 期望看到用简单英语编写的、清晰的编号步骤。
For example: 1. Take two slices of bread. 2. Spread butter on one side of each slice. 3. Spread jam on the buttered side of one slice. 4. Put the other slice on top, buttered side down. 5. Cut the sandwich diagonally. All steps must be in order and unambiguous.
例如:1. 取两片面包。2. 在每片面包的一侧涂抹黄油。3. 将果酱涂在一片面包的黄油面上。4. 将另一片面包盖在上面,黄油面朝下。5. 将三明治沿对角线切开。每一步都应有序且无歧义。
Marks are awarded for the correct sequence and for including an end point. Avoid missing steps like 'take the jam from the cupboard' — be precise but not overly complicated.
正确的顺序和包含结束步骤都会得分。避免遗漏像'从柜子里取出果酱'这样的步骤——要精确但不过于复杂。
6. Sequencing and Loops | 顺序与循环
In a pseudocode question, you may need to trace a loop: 'FOR count FROM 1 TO 4 DO PRINT count END FOR.' What is the output? The answer is 1, 2, 3, 4, each on a new line.
在伪代码题目中,你可能需要跟踪一个循环:'FOR count FROM 1 TO 4 DO PRINT count END FOR。' 输出是什么?答案是 1、2、3、4,每个单独一行。
Examiners might vary this with a step: 'FOR i FROM 1 TO 10 STEP 2 DO PRINT i END FOR' would output 1, 3, 5, 7, 9. Understanding the loop variable and how it changes is essential.
考官可能用步长变化:'FOR i FROM 1 TO 10 STEP 2 DO PRINT i END FOR' 会输出 1、3、5、7、9。理解循环变量及其变化方式至关重要。
Some papers ask you to identify a 'repeat until' loop. This checks the condition at the end, so it always runs at least once. Compare this with a WHILE loop, which checks first.
有些试卷会要求你识别'repeat until'循环。这种循环在末尾检查条件,因此至少运行一次。可以将其与 WHILE 循环(先检查条件)进行对比。
7. Selection (IF Statements) | 选择结构(IF 语句)
A typical puzzle: 'IF score > 50 THEN PRINT "Pass" ELSE PRINT "Fail" END IF. What is displayed if score = 55?' The answer is 'Pass' because the condition is true.
典型谜题:'IF score > 50 THEN PRINT "Pass" ELSE PRINT "Fail" END IF。当 score = 55 时会显示什么?' 答案是 'Pass',因为条件为真。
Multiple conditions can appear: 'IF temperature < 0 THEN PRINT "Freezing" ELSE IF temperature < 15 THEN PRINT "Cold" ELSE PRINT "Mild" END IF.' Trace carefully for values like 10.
题目中可能出现多个条件:'IF temperature < 0 THEN PRINT "Freezing" ELSE IF temperature < 15 THEN PRINT "Cold" ELSE PRINT "Mild" END IF.' 对于像 10 这样的值,要仔细追踪。
When drawing a flowchart for selection, use a diamond for the decision, with arrows labelled 'Yes' and 'No'. SQA mark schemes heavily reward correct symbols and flow direction.
在绘制选择结构的流程图时,使用菱形表示判断,并用箭头标注'Yes'和'No'。SQA 的评分标准非常看重正确的符号和流程方向。
8. Simple Programming Logic | 简单编程逻辑
Many Year 7 past papers introduce programming with Scratch-style blocks or simple pseudocode. A question might provide a list of commands and ask: 'What shape does this set of instructions draw?'
许多 Year 7 真题会引入 Scratch 风格的积木或简单伪代码。题目可能提供一组命令,并问:'这组指令会画出什么图形?'
Example code: REPEAT 4 [MOVE 100 STEPS TURN RIGHT 90 DEGREES]. This draws a square. The repeat loop executes the move and turn four times, creating four equal sides and right angles.
示例代码:REPEAT 4 [MOVE 100 STEPS TURN RIGHT 90 DEGREES]。这会画出一个正方形。重复循环执行移动和转向四次,形成四个等边和直角。
To answer such questions, trace the path of a 'turtle' or sprite step by step. Marks come from identifying the correct number of sides and the angles, not from artistic description.
回答这类问题时,要逐步追踪'海龟'或角色的路径。得分点在于正确识别边数和角度,而非艺术性描述。
9. Network Types and Topologies | 网络类型与拓扑结构
'State the difference between a LAN and a WAN.' A LAN (Local Area Network) covers a small geographical area like a school building, while a WAN (Wide Area Network) spans cities or countries.
'说明 LAN 和 WAN 的区别。' LAN(局域网)覆盖较小的地理范围,如校内建筑;而 WAN(广域网)跨越城市或国家。
A topology question might show a diagram of computers connected to a central switch. You must recognise this as a star topology and describe one advantage: if one cable fails, only that computer is affected, not the whole network.
拓扑结构题可能展示多台计算机连接到一台中心交换机的图示。你需要识别出这是星形拓扑,并描述一个优点:如果一条线缆发生故障,只有那台计算机受影响,而不会波及整个网络。
Be prepared to explain why a school might use a star network — reliability and ease of adding new devices are common answers. Use correct vocabulary like 'node', 'switch', and 'server'.
要做好准备解释学校为什么采用星形网络——常见的答案包括可靠性和易于添加新设备。使用'节点'、'交换机'和'服务器'等正确词汇。
10. Internet Safety and Digital Footprint | 网络安全与数字足迹
A crucial topic in SQA Year 7 computing: 'Describe two ways to stay safe when using social media.' Strong answers mention keeping personal information private and not sharing passwords.
SQA Year 7 计算机中的一个关键主题是:'描述两种在使用社交媒体时保证安全的方法。' 有力的回答会提到保持个人信息私密以及不共享密码。
Another aspect is digital footprint: 'Explain what is meant by a digital footprint and why it matters.' Your digital footprint is the trail of data you leave online, such as posts, comments and pictures. It matters because future employers or schools may search for it.
另一个方面是数字足迹:'解释什么是数字足迹及其重要性。' 数字足迹是你在网上留下的数据痕迹,例如帖子、评论和图片。它很重要,因为未来的雇主或学校可能会进行搜索。
Past papers often include a scenario where a student receives a strange message. The correct response is to tell a trusted adult and not reply. Demonstrate safe, responsible behaviour in your answer.
历年试题常包含一个场景:学生收到一条奇怪消息。正确的回应是告诉值得信赖的成年人而不要回复。在答案中要展示安全、负责任的行为。
11. Representing Images and Sound | 图像与声音的表示
'How does a computer store a black-and-white image?' The image is broken into tiny dots called pixels. Each pixel is stored as a 0 for white or a 1 for black, creating a bitmap. A grid of bits represents the picture.
'计算机如何存储黑白图像?' 图像被分解为称为像素的微小点。每个像素用 0 表示白色,用 1 表示黑色,从而形成位图。一个比特网格就代表了这幅图片。
For colour images, more bits per pixel allow more colours. An exam question might ask: 'Calculate the file size of a 10×10 image with 4 bits per pixel.' The total bits = 10 × 10 × 4 = 400 bits. To get bytes, divide by 8, giving 50 bytes.
对于彩色图像,每个像素使用的位数越多,颜色种类越丰富。试题可能会问:'计算一张 10×10、每像素 4 位的图像文件大小。' 总比特数 = 10 × 10 × 4 = 400 比特。转换为字节需除以 8,得到 50 字节。
Sound representation is similarly sampled. Short questions test your understanding that higher sampling rates give better quality but larger files. A typical multiple-choice asks which rate would create the smallest file: 8 kHz, 16 kHz or 44.1 kHz.
声音的表示也类似,通过采样来实现。简答题会考察你理解:更高的采样率能产生更好的音质,但文件也更大。典型的多选题会问哪个采样率生成的文件最小:8 kHz、16 kHz 还是 44.1 kHz。
12. Debugging and Testing | 调试与测试
on past paper theme is finding and fixing errors. A question might give a buggy algorithm: ' 5 total = total + n END FOR. The intended sum is 15, but the output is 10. Find the error.'
最后一个常见真题主题是查找和修正错误。题目可能给出一个有缺陷的算法:'SET total = 0 FOR n = 1 TO 5 total = total + n END FOR。预期的和是 15,但输出是 10。找出错误。'
The loop range is missing the final value because of a typo; it should be '1 TO 5' but the trace shows it stops early. Debugging requires you to act like the computer and read the code literally, not as you hope it would run.
循环的范围由于笔误漏掉了最终值;应为'1 TO 5',但跟踪显示它提前停止了。调试要求你像计算机一样逐字阅读代码,而不是按照你希望的方式行事。
SQA also tests your ability to write test data: normal, boundary and erroneous. For a programme accepting ages 11–18, boundary values are 10, 11, 18 and 19. Always justify why you chose those values.
SQA 还测试你编写测试数据的能力:正常值、边界值和错误值。对于一个接受 11–18 岁年龄的程序,边界值为 10、11、18 和 19。始终要说明选择这些值的原因。
Reviewing these past paper themes gives you a clear map of what to expect. Practise repeating the techniques shown here, and you will walk into the exam with the confidence needed for top marks.
复习这些历年真题主题能让你清晰地了解考试重点。反复练习这里展示的技巧,你将带着夺取高分的信心步入考场。
Published by TutorHao | Computing Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)

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