100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4,6 TrustPilot
logo-home
Exam (elaborations)

ACTUAL 2025 AQA A-LEVEL COMPUTER SCIENCE Paper 2 Question Paper & Mark Scheme (Merged) Exam

Rating
-
Sold
-
Pages
62
Grade
A+
Uploaded on
20-01-2026
Written in
2025/2026

ACTUAL 2025 AQA A-LEVEL COMPUTER SCIENCE Paper 2 Question Paper & Mark Scheme (Merged) Exam

Institution
Course











Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
Course

Document information

Uploaded on
January 20, 2026
Number of pages
62
Written in
2025/2026
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

Content preview

ACTUAL 2025 AQA A-LEVEL COMPUTER SCIENCE Paper
2 Question Paper & Mark Scheme (Merged)

Exam

AQA A-Level Computer Science: Paper 2 Revision Q&A
(1-100)
1. What is the difference between Baud Rate and Bit
Rate?
A: Baud rate is the number of signal changes per second
on a transmission line. Bit rate is the number of bits
transmitted per second. They are only equal if each signal
change represents one bit.
2. Define the term 'Real Number' in computing.
A: Any number that can represent a quantity along a
continuous line, including both rational and irrational
numbers.
3. What is a 'Record' data structure?
A: A data structure that can store multiple values (fields)
of different data types under a single identifier (e.g.,
a Student record with fields for name [String], ID [Integer],
and grade [Char]).
4. How does a Procedure differ from a Function?
A: A procedure performs a task but does not return a
value. A function performs a task and must return a value.

,5. Explain the difference between Definite and
Indefinite Iteration.
A: Definite iteration repeats a set number of times (e.g.,
a FOR loop). Indefinite iteration repeats until a condition
is met, so the number of iterations is unknown beforehand
(e.g., a WHILE loop).
6. What does the 'XOR' (Exclusive OR) logical
operation return as true?
A: It returns TRUE only if exactly one of the two inputs
is TRUE. It is false if both are true or both are false.
7. What is the purpose of Exception Handling (e.g.,
Try-Catch)?
A: To anticipate, detect, and recover from runtime errors
(exceptions) without causing the entire program to crash,
improving robustness.
8. Explain the difference between passing a
parameter ByVal and ByRef.
A: ByVal passes a copy of the variable's value; changes
inside the subroutine do not affect the
original. ByRef passes a reference/memory address;
changes inside the subroutine affect the original variable.
9. What is Recursion?
A: A programming technique where a subroutine
(function/procedure) calls itself as part of its solution,

,typically with a smaller subset of the problem, until a base
case is reached.
10. What is meant by 'Object Instantiation'?
A: The creation of a specific instance of a class using
the new keyword. Memory is allocated for that object's
attributes.
11. Define 'Inheritance' in OOP.
A: A mechanism where a new class (child/subclass) is
created from an existing class (parent/superclass),
inheriting its attributes and methods. The child can then
extend or override them.
12. What is 'Polymorphism'?
A: The ability for objects of different classes to be treated
as objects of a common superclass, and to respond
differently to the same method call (e.g., a draw() method
behaving differently for Circle and Square objects).
13. Describe the 'Queue' abstract data type.
A: A FIFO (First-In, First-Out) data structure. Elements are
added (enqueued) to the rear and removed (dequeued)
from the front.
14. Describe the 'Stack' abstract data type.
A: A LIFO (Last-In, First-Out) data structure. Elements are
added (pushed) and removed (poped) from the same end,
called the top.

, 15. What is a 'Graph' in computer science?
A: A set of vertices (nodes) connected by edges (arcs).
Used to model relationships or networks.
16. What is an advantage of an Adjacency List over an
Adjacency Matrix for representing a graph?
A: An adjacency list is more memory-efficient for sparse
graphs (graphs with few edges compared to nodes), as it
only stores existing connections.
17. What is a 'Binary Tree'?
A: A tree data structure where each node has at most two
children, typically referred to as the left child and right
child.
18. When would you use a Post-Order tree traversal?
A: To delete or free all nodes in a tree safely (processing
children before the parent), or to evaluate postfix
expressions.
19. What is a 'Hash Table'?
A: A data structure that implements an associative array
using a hash function to compute an index (hash) into an
array of slots, from which the desired value can be found.
Used for fast data retrieval.
20. What is a 'Thin Client'?
A: A networked computer that relies heavily on a central
R412,60
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached


Document also available in package deal

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
Bestdoctorwails Teachme2-tutor
Follow You need to be logged in order to follow users or courses
Sold
34
Member since
1 year
Number of followers
3
Documents
1472
Last sold
11 hours ago

Many students don't have the time to work on their academic papers due to balancing with other responsibilities, for example, part-time work. I can relate. kindly don't hesitate to contact me, my study guides, notes and exams or test banks, are 100% graded

4,9

269 reviews

5
256
4
6
3
2
2
2
1
3

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their exams and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can immediately select a different document that better matches what you need.

Pay how you prefer, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card or EFT and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions