100+ Free National 5 Computing Science Practice Questions
Pass your National 5 Computing Science (Scotland) exam on the first try — instant access, no signup required.
While testing a Python program, dividing by zero raises ZeroDivisionError. Which error type is this?
Explore More Scottish Qualifications (National 5, Higher, Advanced Higher)
Continue into nearby exams from the same family. Each card keeps practice questions, study guides, flashcards, videos, and articles in one place.
Key Facts: National 5 Computing Science Exam
C816 75
Course code
Qualifications Scotland
150 marks
Total marks (paper + assignment)
N5 Computing Science Course Specification
2 hours
Question paper duration
Qualifications Scotland
100
Free practice questions here
OpenExamPrep
N5 Computing Science is graded A-D with C as the minimum pass. The 90-mark question paper (2 hours) covers programming, computer systems, data representation, databases and web design; the 60-mark assignment contributes towards the 150-mark total.
Sample National 5 Computing Science Practice Questions
Try these sample questions to test your National 5 Computing Science exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1In Python, which data type would best store the value 17.5?
2What is the result of 17 MOD 5?
3Which operator tests whether two values are NOT equal in most exam reference languages?
4What does the logical expression (age >= 18) AND (hasLicence == True) evaluate to when age is 17 and hasLicence is True?
5Which control structure should be used when a block of code must run exactly 10 times?
6Look at the Python code: for i in range(1, 6): print(i). How many numbers are printed?
7Which pre-defined function returns a random integer between 1 and 6 inclusive in Python?
8Which pre-defined function rounds 4.67 to the nearest whole number?
9A user-defined function adds VAT at 20 per cent. Which line correctly defines it in Python with a parameter price?
10What is a parameter in programming?
About the National 5 Computing Science Exam
National 5 Computing Science (course code C816 75) is a Scottish Credit and Qualifications Framework (SCQF) Level 5 qualification administered by Qualifications Scotland (formerly SQA). The course is built around two areas — Software Design and Development, and Information System Design and Development — and is assessed by a 90-mark question paper of 2 hours plus a 60-mark assignment.
Questions
100 scored questions
Time Limit
2 hours for the question paper
Passing Score
Grade C is the minimum pass (A-D awarded; A is the highest)
Exam Fee
Entry fee is paid by the centre; no candidate fee for school candidates (Qualifications Scotland (formerly SQA))
National 5 Computing Science Exam Content Outline
Software Design and Development
Analysis, design (structure diagrams, flowcharts, pseudocode), implementation in Python/Visual Basic, data types, operators, control structures, functions, arrays, strings
Software Testing and Errors
Normal, extreme and exceptional test data; syntax, logic and execution errors; white-box vs black-box testing; trace tables
Information System Design — Data Representation
Data types, storage units (bit, byte, KB, MB, GB, TB), binary positive integers, 8-bit ASCII, bitmap and sound file size calculations, lossy vs lossless compression
Information System Design — Computer Systems
CPU (control unit, ALU, MAR, MDR, clock speed), RAM vs ROM, secondary storage, input/output devices, fetch-execute cycle
Information System Design — Databases
Flat vs relational databases, tables, records, fields, primary and foreign keys, validation rules, SQL (SELECT, FROM, WHERE, ORDER BY)
Information System Design — Web Design
HTML elements, CSS selectors and properties, internal vs external CSS, JavaScript, navigation, usability and accessibility
How to Pass the National 5 Computing Science Exam
What You Need to Know
- Passing score: Grade C is the minimum pass (A-D awarded; A is the highest)
- Exam length: 100 questions
- Time limit: 2 hours for the question paper
- Exam fee: Entry fee is paid by the centre; no candidate fee for school candidates
Keys to Passing
- Complete 500+ practice questions
- Score 80%+ consistently before scheduling
- Focus on highest-weighted sections
- Use our AI tutor for tough concepts
National 5 Computing Science Study Tips from Top Performers
Frequently Asked Questions
Who awards National 5 Computing Science?
National 5 Computing Science is awarded by Qualifications Scotland, the awarding body for Scottish national qualifications since 1 February 2026 (formerly known as SQA). The course code is C816 75.
How is National 5 Computing Science assessed?
A 90-mark question paper of 2 hours is combined with a 60-mark practical assignment, giving a total of 150 marks. The assignment is set by Qualifications Scotland and marked by the centre under specified conditions.
What grade is a pass at National 5?
National 5 is graded A, B, C and D, with C being the standard pass and A the highest. Candidates who fall short of D receive 'No award'.
What programming language is used in N5 Computing?
The course specification is language-agnostic but most Scottish centres teach Python or Visual Basic. Exam questions use generic reference-language pseudocode that maps onto either language.