100+ Free A-Level Computer Science Practice Questions
Pass your A-Level Computer Science exam on the first try — instant access, no signup required.
Depth-first search (DFS) of a graph is typically implemented using which data structure (whether explicit or implicit via recursion)?
Explore More UK A-Level
Continue into nearby exams from the same family. Each card keeps practice questions, study guides, flashcards, videos, and articles in one place.
Key Facts: A-Level Computer Science Exam
A*-E
Grading scale
Ofqual
May-June
Exam series
AQA, Edexcel, OCR timetable
3 boards
Specifications available
AQA, Edexcel, OCR
100
Free practice questions here
OpenExamPrep
AQA, Edexcel, OCR A-Level Computer Science is assessed through linear end-of-course exam papers (Year 13). Coverage spans fundamentals of programming, data structures, algorithms, and grading uses the A*-E scale on 2026 specifications.
Sample A-Level Computer Science Practice Questions
Try these sample questions to test your A-Level Computer Science exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1In object-oriented programming, which feature allows a subclass to provide a specific implementation of a method already defined in its superclass?
2Which OOP principle is most directly violated when a class exposes its instance variables as public and allows external code to modify them freely?
3A class Shape has a method area(). Classes Circle and Rectangle both inherit from Shape and define their own area() methods. Calling shape.area() executes the correct version at run-time based on the actual object type. This is an example of which concept?
4What is the relationship described when a class Car has-a Engine object as one of its fields?
5An abstract class in Java contains at least one abstract method. Which statement about abstract classes is correct?
6Which design principle states that subclass objects should be substitutable for objects of their superclass without altering program correctness?
7In a recursive algorithm, what is the purpose of the base case?
8Consider this Python function: fact(n): if n <= 1: return 1 return n * fact(n-1) What is fact(5)?
9Why does deep recursion sometimes cause a stack overflow error?
10Which of the following problems is most naturally expressed using recursion?
About the A-Level Computer Science Exam
A-Level Computer Science is offered by AQA, Edexcel, OCR as part of the UK A-Level qualification framework. The course covers fundamentals of programming, data structures, algorithms, theory of computation and is assessed primarily through written exam papers at the end of the two-year course.
Questions
100 scored questions
Time Limit
5-7 hours total across multiple papers
Passing Score
Grade E is the minimum pass, Grades A*-E count as a pass (A*-A-B-C-D-E)
Exam Fee
£75-£130 per subject (school-set entry fee) (AQA, Edexcel, OCR)
A-Level Computer Science Exam Content Outline
Programming and Data Structures
OOP, recursion, lists, queues, stacks, trees, graphs, hash tables
Algorithms and Computation
Searching, sorting, traversal, complexity (Big-O), Turing machines, computability, regular expressions
Data Representation
Binary, hexadecimal, two's complement, floating-point, character encoding, images, sound, compression, encryption
Computer Systems and Architecture
Hardware, operating systems, machine code, assembly, CPU pipelining, parallel processing
Networks and Web
TCP/IP, layers, DNS, packet switching, HTTP/HTTPS, web technologies, network security
Databases
Relational model, SQL, normalisation, transactions, ACID properties, distributed databases, NoSQL
NEA Project
A substantial coding project documented across analysis, design, implementation, testing, and evaluation
How to Pass the A-Level Computer Science Exam
What You Need to Know
- Passing score: Grade E is the minimum pass, Grades A*-E count as a pass (A*-A-B-C-D-E)
- Exam length: 100 questions
- Time limit: 5-7 hours total across multiple papers
- Exam fee: £75-£130 per subject (school-set entry fee)
Keys to Passing
- Complete 500+ practice questions
- Score 80%+ consistently before scheduling
- Focus on highest-weighted sections
- Use our AI tutor for tough concepts
A-Level Computer Science Study Tips from Top Performers
Frequently Asked Questions
What exam boards offer A-Level Computer Science?
A-Level Computer Science is offered by AQA, Edexcel, OCR. All boards follow Ofqual subject content but vary in the choice of set texts, optional topics, and paper structure.
When is the A-Level Computer Science exam taken?
Exams are written in the May-June series at the end of the two-year linear A-Level course. Most students sit the papers in Year 13.
How is A-Level Computer Science graded?
A-Levels are graded A*-E. A* is the highest grade and E is the minimum pass. UCAS tariff points are awarded for A-Level grades on most university applications.
How many papers does A-Level Computer Science have?
Most A-Level subjects have 3 written papers. The exact number, timing, and weighting depend on the chosen exam board. Some subjects also include a non-examined assessment (NEA) coursework component.