2025 · Question 6
1 markQP · Section 1
PDF page 4 · check any continuation
Variables, data types and expressions
Choose suitable types and evaluate expressions in context.
Published marking linked · general strategy, not a model answer
Free practice · 2022–2026
4,087 original past-paper questions and language tasks across 14 subjects. Choose a topic and read each question right here, with screen-friendly wording and its original equations and diagrams. Rarity shows how often its question type was found in the last five exam years—not how difficult it is.
4,087 matching entries · showing 1057–1080. Mixed questions appear in every relevant topic filter, but are counted once.
National 5 Computing Science
QP · Section 1
PDF page 4 · check any continuation
Variables, data types and expressions
Choose suitable types and evaluate expressions in context.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF page 5 · check any continuation
Iteration and loop control · Variables, data types and expressions · 1 more skills
Select a suitable loop and reason about its initialisation and termination.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF pages 10–12 · check any continuation
Iteration and loop control · Code tracing and debugging · 5 more skills
Select a suitable loop and reason about its initialisation and termination.
Published marking linked · general strategy, not a model answer
QP · Section 3
PDF page 26 · check any continuation
Selection and logical conditions
Construct or interpret a Boolean condition and its resulting branch.
Published marking linked · general strategy, not a model answer
QP · Section 3
PDF page 27 · check any continuation
Subprograms and parameter passing · Selection and logical conditions · 1 more skills
Trace data flow through calls and distinguish local and global values.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF page 2 · check any continuation
Code tracing and debugging · Variables, data types and expressions
Follow execution systematically and locate the cause of incorrect behaviour.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF page 3 · check any continuation
Requirements and software analysis
Identify what a program must do and distinguish inputs, processes and outputs.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF page 3 · check any continuation
Iteration and loop control · Selection and logical conditions · 1 more skills
Select a suitable loop and reason about its initialisation and termination.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF page 5 · follow the choice instructions
Iteration and loop control · Variables, data types and expressions · 1 more skills
Select a suitable loop and reason about its initialisation and termination.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF page 3 · check any continuation
Testing and evaluation · Selection and logical conditions · 2 more skills
Choose tests with expected outcomes and evaluate against requirements.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF page 4 · check any continuation
Algorithm design and pseudocode
Express a logical solution using the required design notation.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF pages 15–16 · check any continuation
Iteration and loop control · Code tracing and debugging · 6 more skills
Select a suitable loop and reason about its initialisation and termination.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF page 2 · check any continuation
Code tracing and debugging · Selection and logical conditions · 1 more skills
Follow execution systematically and locate the cause of incorrect behaviour.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF page 2 · check any continuation
Code tracing and debugging · Variables, data types and expressions
Follow execution systematically and locate the cause of incorrect behaviour.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF pages 3–4 · check any continuation
Iteration and loop control · Algorithm design and pseudocode
Select a suitable loop and reason about its initialisation and termination.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF page 5 · follow the choice instructions
Selection and logical conditions · Requirements and software analysis
Construct or interpret a Boolean condition and its resulting branch.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF page 5 · check any continuation
Selection and logical conditions · Algorithm design and pseudocode
Construct or interpret a Boolean condition and its resulting branch.
Published marking linked · general strategy, not a model answer
QP · Section 2
PDF page 17 · check any continuation
Variables, data types and expressions
Choose suitable types and evaluate expressions in context.
Published marking linked · general strategy, not a model answer
National 5 Computing Science
QP · Section 3
PDF page 25 · check any continuation
CSS and page styling · Web structure and HTML
Choose the correct selector and property to implement the visual requirement.
Published marking linked · general strategy, not a model answer
QP · Section 3
PDF page 23 · check any continuation
Web design, usability and accessibility · Web structure and HTML
Evaluate a design against user needs and describe a specific improvement.
Published marking linked · general strategy, not a model answer
Higher Computing Science
QP · Section 1
PDF page 2 · check any continuation
Binary, number representation and storage
Convert or interpret a representation and account for its limitations.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF page 2 · check any continuation
Binary, number representation and storage
Convert or interpret a representation and account for its limitations.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF page 3 · check any continuation
Security and network protection
Explain a threat or protection in the context of the system.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF page 4 · check any continuation
Computing law and data protection
Apply the named law to the scenario and distinguish legal from technical safeguards.
Published marking linked · general strategy, not a model answer
4,087 numbered questions or named language tasks across 250 source PDFs in this subject/level selection. Repeated copies of the same extracted question are grouped once. 116 entries still need topic classification. Optional essay and text choices are included; these counts are not the number you must answer in an exam.
Question anchors and printed allocations are extracted from SHA-256-verified source PDFs. Optional alternatives are not added together. Applicable all-question paper totals are reconciled with the printed rubric; mismatches withhold automatic mark totals. A first written-answer marking row is never treated as a whole-question total. Exact marking pages require a section-matched table anchor or a wording- and digest-checked source pair. Topic headings are conservative rule matches and provisional, not independently reviewed or proof of current syllabus coverage. Original questions, diagrams, passages and official answers are not republished in this metadata index. Checked original question pages are rendered on demand in the website without rewriting their wording or diagrams. Scans, extraction gaps and uncertain marks remain visible rather than filled with invented content. Source audit: 2026-10-21. Question index: 2026-10-23. There were no ordinary exam sittings in 2020 or 2021. This is not a claim that every question has been independently checked or that scanned papers are fully indexed.
1 entries indexed; numbering or extraction still needs checking. Read the complete source for anything not listed.
The extracted allocations total 30, but the applicable printed total is 90. Automatic question totals are withheld for this source.
1 entries indexed; numbering or extraction still needs checking. Read the complete source for anything not listed.
The extracted allocations total 30, but the applicable printed total is 90. Automatic question totals are withheld for this source.
4 entries indexed; numbering or extraction still needs checking. Read the complete source for anything not listed.
The extracted allocations total 60, but the applicable printed total is 90. Automatic question totals are withheld for this source.
11 entries indexed; numbering or extraction still needs checking. Read the complete source for anything not listed.
The extracted allocations total 92, but the applicable printed total is 100. Automatic question totals are withheld for this source.