A Level Computer Science 9618, topic 13
Data Representation: past paper questions
68 Cambridge A Level Computer Science 9618 questions on Data Representation (13) from 25 papers, 2023 to 2026. Open the paper or try a question free.
Practising builds a set from this topic, free with an account. One question opens straight away, with no account.
- Questions
- 68
- Papers
- 25
- Years
- 2023 to 2026
- Total marks
- 483
- Average per question
- 7.1 marks
- Largest question
- 29 marks
By type: Structured 68
How hard the questions are
- Recall6
- Apply44
- Analyse16
- Not banded2
Derived from the command word Cambridge prints in each question, banded by a fixed table beside the syllabus's own definitions. A question printing no command word is unbanded: unknown, not middling.
Command words
- describeApply23 questions
state the points of a topic / give characteristics and main features
- calculateApply20 questions
work out from given facts, figures or information
- writeRecall20 questions
write an answer in a specific way
- explainAnalyse16 questions
set out purposes or reasons / make the relationships between things clear / say why and/or how and support with relevant evidence
- outlineApply8 questions
set out the main points
- stateRecall8 questions
express in clear terms
- useApply8 questions
- completeApply7 questions
add information to an incomplete diagram or table
- showApply4 questions
- identifyRecall3 questions
name/select/recognise
Where the questions come from
By year
- 202611
- 202516
- 202419
- 202322
By session
- May/June40
- Oct/Nov28
By paper
- Paper 364
- Paper 44
Questions on this topic
Showing 30 of 68, spread across the years. Open one to write your answer and have it marked.
- Try this questionQuestion 1May/June 2026, paper 31Structured5 marks
A record data type is a type of composite user‑defined data type. Identify two other types of composite user‑defined data types.
- Try this questionQuestion 1Oct/Nov 2025, paper 31Structured6 marks
The composite record data type, ClubMember, is defined in pseudocode as: TYPE ClubMember DECLARE Code : INTEGER DECLARE LastName : STRING DECLARE FirstName…
- Try this questionQuestion 1Oct/Nov 2024, paper 31Structured6 marks
Numbers are stored in a computer using binary floating-point representation with: • 10 bits for the mantissa • 6 bits for the exponent • two’s complement form for both the mantissa and the exponent.
- Try this questionQuestion 1Oct/Nov 2023, paper 31Structured5 marks
Real numbers are stored in a computer using floating-point representation with: • 12 bits for the mantissa • 4 bits for the exponent • two’s complement form for both the mantissa and exponent. Write the normalised floating-point representation of +65.25 in this system.
- Try this questionQuestion 2May/June 2026, paper 31Structured6 marks
Random file organisation can be used with a database management system. State one other example of where random file organisation could be used.
- Try this questionQuestion 2Oct/Nov 2025, paper 31Structured6 marks
Numbers are stored in a computer system using binary floating‑point representation with: • 12 bits for the mantissa • 4 bits for the exponent • two’s complement form for both the mantissa and the exponent.
- Try this questionQuestion 5Oct/Nov 2024, paper 31Structured5 marks
Explain what is meant by a hashing algorithm in the context of file access.
- Try this questionQuestion 3Oct/Nov 2023, paper 31Structured4 marks
Describe what is meant by enumerated and pointer data types.
- Try this questionQuestion 3May/June 2026, paper 31Structured6 marks
Numbers are stored in a computer system using binary floating‑point representation with: • 10 bits for the mantissa • 6 bits for the exponent • two’s complement form for both the mantissa and the exponent.
- Try this questionQuestion 1Oct/Nov 2025, paper 32Structured6 marks
The composite data type, Car, is defined in pseudocode as: TYPE Car DECLARE RegNumber : STRING DECLARE Make : STRING DECLARE Model : STRING DECLARE BodyStyle…
- Try this questionQuestion 6Oct/Nov 2024, paper 31Structured7 marks
Describe the user-defined data type set.
- Try this questionQuestion 4Oct/Nov 2023, paper 31Structured6 marks
Describe sequential and random methods of file organisation.
- Try this questionQuestion 1May/June 2026, paper 32Structured5 marks
A user-defined data type is required to store the types of animals in a children’s zoo. Write the pseudocode statement to declare a non-composite data type, Animals, that holds the following data: Alpaca, Chicken, Donkey, Duck, Goat, Pony, Sheep
- Try this questionQuestion 2Oct/Nov 2025, paper 32Structured6 marks
Numbers are stored in a computer system using binary floating-point representation with: • 10 bits for the mantissa • 6 bits for the exponent • two’s complement form for both the mantissa and the exponent.
- Try this questionQuestion 2Oct/Nov 2024, paper 32Structured3 marks
Describe serial file organisation as a method of storing data records in a file.
- Try this questionQuestion 8Oct/Nov 2023, paper 31Structured8 marks
A pseudocode algorithm finds a customer account record in a random file and outputs it. The records are stored using the user-defined data type TAccount.
- Try this questionQuestion 3May/June 2026, paper 32Structured5 marksHas a diagram
Numbers are stored in a computer system using binary floating-point representation with: • 12 bits for the mantissa • 4 bits for the exponent • two’s complement form for both the mantissa and the exponent.
- Try this questionQuestion 1Oct/Nov 2025, paper 33Structured8 marks
An enumerated data type, Spectrum, is required to hold the names of colours. Write the pseudocode statement for the type declaration of Spectrum to hold the names of the colours available: Red, Orange, Yellow, Green, Blue, Indigo, Violet.
- Try this questionQuestion 3Oct/Nov 2024, paper 32Structured7 marks
Describe the user‑defined data type record.
- Try this questionQuestion 1Oct/Nov 2023, paper 32Structured6 marks
Real numbers are stored in a computer using floating point representation with: • 10 bits for the mantissa • 6 bits for the exponent • two’s complement form for both the mantissa and the exponent. Write the normalised floating-point representation of –96.75 in this system.
- Try this questionQuestion 4May/June 2026, paper 32Structured6 marks
State one example of where sequential file organisation could be used.
- Try this questionQuestion 4Oct/Nov 2024, paper 32Structured6 marksHas a diagram
Numbers are stored in a computer using binary floating‑point representation with: • 12 bits for the mantissa • 4 bits for the exponent • two’s complement form for both the mantissa and the exponent. Calculate the denary value of the given normalised binary floating‑point number.
- Try this questionQuestion 2Oct/Nov 2023, paper 32Structured4 marks
Describe what is meant by composite and non-composite data types.
- Try this questionQuestion 10May/June 2026, paper 32Structured9 marks
Two examples of searching algorithms are a linear search and a binary search. Describe how increasing the number of data items in the file to be searched affects the time efficiency of these search algorithms.
- Try this questionQuestion 1May/June 2025, paper 31Structured6 marks
A programmer is writing a program to manage bookings for a small taxi company. The programmer requires some user-defined data types.
- Try this questionQuestion 3Oct/Nov 2023, paper 32Structured5 marks
The location of a record in a random file is determined using a hashing algorithm. A collision may occur during the process of adding a record. Outline what is meant by the term collision in this context.
- Try this questionQuestion 1May/June 2026, paper 33Structured5 marks
User-defined data types may be created by programmers when writing software. Explain the reasons why user-defined data types are needed.
- Try this questionQuestion 12Oct/Nov 2023, paper 32Structured9 marks
Describe, with an example, what is meant by an exception.
- Try this questionQuestion 3May/June 2026, paper 33Structured6 marks
State one example of where serial file organisation could be used.
- Try this questionQuestion 12May/June 2025, paper 31Structured5 marks
The pseudocode algorithm checks whether a location in a stock file StockList.dat is empty or not. The location is given by the user. If the location is empty, a suitable message is displayed, otherwise the item stored at that location is displayed.






