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

Year 7 AQA Computer Science: In-depth Analysis of Past Papers | 7年级 AQA 计算机:历年真题深度解析

2026-07-16 12:25 · 本文部分内容由AI辅助创作

📚 Year 7 AQA Computer Science: In-depth Analysis of Past Papers | 7年级 AQA 计算机:历年真题深度解析

Mastering Year 7 AQA Computer Science requires more than just memorising facts; it demands the ability to apply concepts to unfamiliar problems, a skill best developed through careful study of past examination papers. This article breaks down typical question formats and recurring themes from AQA-style assessments, offering step-by-step strategies for tackling everything from binary arithmetic to algorithm design. By examining real exam-style tasks, you will learn exactly what examiners look for and how to structure your answers for maximum marks.

掌握 7 年级 AQA 计算机科学不仅需要记住知识点,更需要将概念应用到陌生问题中的能力,而培养这项能力的最佳途径就是仔细研究历年试卷。本文拆解了 AQA 风格测评中的典型题型和反复出现的主题,提供从二进制运算到算法设计的逐步解题策略。通过分析真实的考题式任务,你将准确了解考官的评分要求,并学会如何组织答案以获得最高分。

1. Binary to Decimal Conversion | 二进制与十进制转换

s to convert an 8-bit binary number to its decimal equivalent, or vice versa. For example: "Convert the binary number 10110110 into decimal." , 64, 32, 16, 8, 4, 2, 1. Then add the place values where a 1 appears. In 10110110, the set bits are at 128, 32, 16, 4, and 2, giving 128+32+16+4+2 = 182. Always show your working to gain method marks even if an arithmetic slip is made.

许多历年试卷都以一道要求学生将 8 位二进制数转换为十进制数(或反之)的题目开始。例如:“将二进制数 10110110 转换为十进制。”关键在于记住每一位代表 2 的幂,最右边的位是最低有效位。在位上方画一个表格,标注位值 128、64、32、16、8、4、2、1。然后将出现 1 的位值相加。在 10110110 中,置 1 的位位于 128、32、16、4 和 2,总和为 128+32+16+4+2 = 182。始终展示计算过程,这样即使算术出错也能获得方法分。


2. Decimal to Binary Using the Division Method | 除二取余法转二进制

Reverse conversion questions, such as "Convert 219 into an 8-bit binary number," 19 ÷ 2 = 109 remainder 1; 109 ÷ 2 = 54 r1; 54 ÷ 2 = 27 r0; 27 ÷ 2 = 13 r1; 13 ÷ 2 = 6 r1; 6 ÷ 2 = 3 r0; 3 ÷ 2 = 1 r1; 1 ÷ 2 = 0 r1. Reading the remainders backwards gives 11011011. Past papers often ask students to fill in missing remainders or identify the correct sequence, so practice this process until it becomes automatic.

反向转换题,例如“将 219 转换为 8 位二进制数”,考查的是除二取余法。将数字反复除以 2,每次记下余数,直到商变为零。以 219 为例:219 ÷ 2 = 109 余 1;109 ÷ 2 = 54 余 1;54 ÷ 2 = 27 余 0;27 ÷ 2 = 13 余 1;13 ÷ 2 = 6 余 1;6 ÷ 2 = 3 余 0;3 ÷ 2 = 1 余 1;1 ÷ 2 = 0 余 1。从下往上读余数得到 11011011。历年试卷经常要求学生填写缺失的余数或识别正确序列,因此要反复练习直到熟练自如。


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

ng into an AND gate, whose output goes to a NOT gate. The question may ask for the output column. The AND output is A AND B, so the NOT output is NOT (A AND B), which is the NAND function. For A=0, B=0, AND=0, final=1; A=0, B=1 gives AND=0, final=1; A=1, B=0 gives 0 → 1; A=1, B=1 gives 1 → 0. Always label intermediate columns to avoid confusion and show your understanding of each gate's behaviour.

考试中常见的任务是补全给定逻辑电路的真值表,电路通常由与门、或门和非门构成。假设电路输入 A 和 B 进入一个与门,其输出再进入一个非门。题目可能要求填写输出列。与门输出是 A AND B,因此非门输出是 NOT (A AND B),即与非功能。对于 A=0, B=0,与门=0,最终=1;A=0, B=1,与门=0,最终=1;A=1, B=0,0→1;A=1, B=1,1→0。始终标注中间列以避免混淆,并展示你对每种门行为的理解。


4. Flowchart Interpretation | 流程图解读

Past papers often present a flowchart and ask students to state the final output or identify the purpose of the algorithm. A typical flowchart might initialise a variable total to 0, use a loop to add numbers from 1 to 5, and then print total ay also ask what would happen if the loop condition were changed, e.g., to output even numbers only. Always follow the arrows carefully and update the variable table step by step.

历年试卷中经常出现流程图,要求学生说明最终输出或识别算法的目的。一个典型的流程图可能将变量 total 初始化为 0,使用循环将 1 到 5 的数字相加,然后打印 total。学生必须手动跟踪算法。循环依次加上 1、2、3、4、5,得到 total = 15。题目还可能询问如果更改循环条件会怎样,例如只输出偶数。一定要仔细跟随箭头,逐步更新变量表。


5. Trace Tables for Pseudocode | 伪代码追踪表

When given pseudocode, examiners expect you to complete a trace table showing how variable values change. For example, pseudocode that swaps two numbers using a temporary variable: a ← 5, b ← 8, temp ← a, a ← b, b ← temp. The trace table will have columns for a, b, and temp y omitting intermediate steps; write a row for every line of code that changes a variable.

当给出伪代码时,考官期望你完成一个展示变量值如何变化的追踪表。例如,使用临时变量交换两个数字的伪代码:a ← 5, b ← 8, temp ← a, a ← b, b ← temp。追踪表将包含 a、b 和 temp 三列。初始 a=5,b=8,temp 为空。第二行后 temp=5;第三行后 a=8;第四行后 b=5。最终输出 a=8,b=5。许多学生因遗漏中间步骤而失分;对于每个改变变量的代码行,都要写一行记录。


6. Scratch Programming Basics | Scratch 编程基础

s a sprite and draws a shape. For instance, a script with a repeat 4 loop that moves 100 steps and turns 90 degrees will draw a square. Past papers might ask what shape is drawn or how to modify the code to draw a pentagon. The connection between the turning angle and the number of sides is critical: 360 ÷ number of sides = turn angle. For a pentagon, the turn would be 72 degrees. Practice reading loops and broadcasts, as they appear regularly.

7 年级 AQA 评估中经常出现基于 Scratch 的块式编程题。一个常见任务是解读移动角色并绘制形状的简短脚本。例如,包含重复 4 次循环、每次移动 100 步并转弯 90 度的脚本会画出一个正方形。历年试卷可能询问画出了什么形状,或如何修改代码以绘制五边形。转弯角度与边数的关系至关重要:360 ÷ 边数 = 转弯角度。五边形的转弯角度是 72 度。要勤加练习读取循环和广播类题目,它们经常出现。


广告 / Sponsored

7. Basic Python Input and Output | Python 基础输入输出

Some exams introduce text-based programming through simple Python questions, such as writing a program that asks for a user's name and age, then prints a greeting. The expected code uses input() to read a string and int(input()) for an integer: name = input("Enter name: ") and age = int(input("Enter age: ")). The output might be print("Hello", name, "you are", age). Past paper mark schemes reward correct syntax, proper prompts, and conversion to integer where necessary. Common errors include forgetting to convert age to an integer before arithmetic; this leads to type errors.

部分考试通过简单的 Python 题引入文本编程,例如编写一个询问用户姓名和年龄并打印问候语的程序。期望的代码使用 input() 读取字符串,并使用 int(input()) 处理整数:name = input("Enter name: ") 以及 age = int(input("Enter age: "))。输出可能为 print("Hello", name, "you are", age)。历年评卷方案奖励正确的语法、恰当的提示信息以及在必要时转换为整数。常见错误包括在进行算术运算前忘记将年龄转换为整数,这会导致类型错误。


8. Representing Text with ASCII | 用 ASCII 表示文本

Data representation questions often cover ASCII codes. A typical task provides a subset of the ASCII table and asks "What is the binary code for the letter 'G' if 'A' is 65 (01000001)?" Because letters are consecutive, G is the 7th letter, so add 6 to 65: 71 in binary is 01000111. Students sometimes mix up uppercase and lowercase; emphasise that AQA questions usually specify the case. Also, be prepared to decode a binary message given a lookup table; simply split the binary string into 8-bit chunks and convert each to its character.

数据表示题经常涉及 ASCII 码。一个典型任务是提供部分 ASCII 表,并问:“若 'A' 为 65 (01000001),字母 'G' 的二进制代码是什么?”因为字母是连续的,G 是第 7 个字母,所以 65 加 6 得 71,二进制为 01000111。学生有时会混淆大小写;需要强调 AQA 题目通常会指明大小写。此外,准备好根据查找表解码一段二进制消息,只需将二进制串分割成 8 位一组,然后将每组转换为对应字符。


9. Image Representation with Pixels | 用像素表示图像

ow by row. The task could be to draw the image from the binary data, or to calculate the storage size in bits. Since each pixel is 1 bit (black or white), a 4x4 image requires 4×4 = 16 bits. If the question upgrades to 256-colour, each pixel needs 8 bits (28 calculations by linking colour depth to bits per pixel and multiplying by the total number of pixels.

位图图像题涉及像素数据和文件大小。题目可能给出一个 4×4 黑白图像,1 表示黑色,0 表示白色,逐行编码。任务可能是根据二进制数据画出图像,或者计算以位为单位的存储大小。由于每个像素 1 位(黑或白),4×4 图像需要 4×4 = 16 位。如果题目升级到 256 色,每个像素需要 8 位(28 = 256)。始终通过将色彩深度与每像素位数关联,并乘以像素总数来论证文件大小的计算。


10. Hardware Components and Their Functions | 硬件组件及其功能

Past papers deduce whether students can match hardware to its function. A typical matching exercise might list CPU, RAM, hard disk drive, and GPU with functions like "performs calculations," "stores data temporarily," "stores data permanently," and "processes graphics." The CPU (Central Processing Unit) executes instructions; RAM is volatile memory used by running programs; HDD provides long-term storage; GPU specialises in rendering images. Questions often ask what happens to data in RAM when power is lost — it disappears. Use precise terminology such as "volatile" and "non-volatile" to gain full marks.

历年试卷考查学生能否将硬件与其功能配对。典型的配对练习可能列出 CPU、RAM、硬盘驱动器和 GPU,功能包括“执行计算”、“临时存储数据”、“永久存储数据”和“处理图形”。CPU(中央处理器)执行指令;RAM 是运行程序使用的易失性存储器;HDD 提供长期存储;GPU 专门用于渲染图像。题目经常问断电时 RAM 中的数据会怎样 — 它会消失。使用如“易失性”和“非易失性”等精确术语以获取满分。


11. Network Topologies and Devices | 网络拓扑与设备

Questions on networking test understanding of star and bus topologies along with device roles. A star topology connects all devices to a central switch; if one cable fails, only that device is affected. A bus topology has a single backbone cable; if the backbone breaks, the whole network goes down. Exams might present a diagram and ask to identify the topology, or discuss advantages of a switch over a hub (a switch sends data only to the intended recipient, improving security and reducing collisions). Be prepared to suggest suitable hardware for a school network, such as a router to connect to the internet and a wireless access point for Wi-Fi.

网络题考查对星形和总线拓扑以及设备角色的理解。星形拓扑将所有设备连接到一个中央交换机;某根电缆出故障时,只有该设备受影响。总线拓扑有一条主干电缆;主干断裂会导致整个网络瘫痪。考试中可能给出图表并要求识别拓扑,或讨论交换机相较于集线器的优势(交换机只将数据发送到目标接收方,提高安全性并减少冲突)。准备好为学校网络建议合适的硬件,比如使用路由器连接互联网,使用无线接入点提供 Wi-Fi。


12. Keeping Data Safe: Threats and Prevention | 数据安全:威胁与防护

Cybersecurity appears regularly, with questions about malware, phishing, and protective measures. A typical scenario describes an email tricking a user into revealing a password. Students must identify this as phishing and explain how to avoid it — check the sender address, avoid clicking suspicious links, and report the email. Past papers also cover brute-force attacks, where a program tries many password combinations; strong passwords with uppercase, lowercase, numbers, and symbols slow this down. Always link the threat to a specific prevention technique: firewalls block unauthorised access, anti-malware software detects and removes threats, and encryption scrambles data so it cannot be read if intercepted.

网络安全题目经常出现,涉及恶意软件、网络钓鱼和防护措施。典型情境描述了一封欺骗用户泄露密码的电子邮件。学生必须辨识这是网络钓鱼,并解释如何避免 — 检查发件人地址、不点击可疑链接并报告该邮件。历年试卷还涉及暴力破解攻击,即程序尝试大量密码组合;包含大小写字母、数字和符号的强密码可以减慢攻击速度。始终将威胁与特定防护技术联系起来:防火墙阻止未授权访问,反恶意软件检测并移除威胁,加密打乱数据使其在拦截后无法读取。

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

广告 / Sponsored
英国原版CGP教辅 New GCSE Computer Science AQA Exam Practice Workb…
计算机 备考教辅 · 正版现货 · 与本文内容相关
查看详情 / View on Taobao

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

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