Skip to main content

Cambridge Past Paper Questions

Browse 23,045questions from 25 years of O-Level & A-Level exams. Click any question to practice.

O-LevelComputer ScienceProgrammingOct/Nov 2023

A weather station takes temperature readings once an hour for a week. These temperatures are stored in a two-dimensional (2D) array Temperatures[] ...

O-LevelComputer ScienceSoftwareOct/Nov 2024

Different types of software can be run on a computer.

O-LevelComputer ScienceData RepresentationOct/Nov 2024

Data storage can be measured using different units of measurement.

O-LevelComputer ScienceData RepresentationOct/Nov 2024

A user enters data that is hexadecimal into a computer system. The data is converted to binary to be processed by the computer.

O-LevelComputer ScienceHardwareOct/Nov 2024

A student has a smartwatch.

O-LevelComputer ScienceData TransmissionOct/Nov 2024

A barcode scanning system uses a check digit to check for errors in data on input.

O-LevelComputer ScienceHardwareOct/Nov 2024

The table contains names and descriptions of components in a central processing unit (CPU). Complete the table by giving the missing component name...

O-LevelComputer ScienceThe Internet and its usesOct/Nov 2024

A student enters the uniform resource locator (URL) for a web page into their tablet computer.

O-LevelComputer ScienceAutomated and emerging technologiesOct/Nov 2024

A robot vacuum cleaner uses sensors to navigate around obstacles in a room.

O-LevelComputer ScienceData RepresentationOct/Nov 2024

Data can be measured using different units of storage.

O-LevelComputer ScienceData RepresentationOct/Nov 2024

An employee has a report that they need to email to their employer. The employee compresses the report file before emailing it.

O-LevelComputer ScienceHardwareOct/Nov 2024

An instruction is fetched from random access memory (RAM) into the memory data register (MDR) to be decoded.

O-LevelComputer ScienceThe Internet and its usesOct/Nov 2024

Complete the table to give the missing term or description for the internet terms. Internet term | Description --- | --- ... | the collection of we...

O-LevelComputer ScienceAutomated and emerging technologiesOct/Nov 2024

A farmer has a plough that is an automated system. The plough is used to dig the ground in a field to prepare it for planting seeds. The plough use...

O-LevelComputer ScienceThe Internet and its usesOct/Nov 2024

Complete the statements about cookies. Use only terms from the list. Not all terms need to be used. Some terms may be used more than once. binary c...

O-LevelComputer ScienceProgrammingOct/Nov 2024

A computer programmer uses an integrated development environment (IDE) when creating a computer program. Explain the purpose of the IDE.

O-LevelComputer ScienceAlgorithm design and problem-solvingOct/Nov 2024

Tick (✔) one box to complete this sentence. A solution to a problem may be represented using pseudocode, flowcharts or

O-LevelComputer ScienceProgrammingOct/Nov 2024

Tick (✔) one box to complete this sentence. A pseudocode example of a selection statement is

O-LevelComputer ScienceAlgorithm design and problem-solvingOct/Nov 2024

Four flowchart symbols and five purposes are shown.

O-LevelComputer ScienceAlgorithm design and problem-solvingOct/Nov 2024

This pseudocode algorithm is intended to sort a pre-populated one-dimensional (1D) array named ItemList into alphabetical order using a bubble sort...

O-LevelComputer ScienceSoftwareOct/Nov 2024

Analysis is one stage in the program development life cycle.

O-LevelComputer ScienceProgrammingOct/Nov 2024

Outline one type of verification check that could be used when inputting data.

O-LevelComputer ScienceAlgorithm design and problem-solvingOct/Nov 2024

This pseudocode represents an algorithm. An input of -1 will terminate the algorithm. DECLARE Count : INTEGER DECLARE Answer : INTEGER DECLARE Valu...

O-LevelComputer ScienceBoolean logicOct/Nov 2024

Consider the logic expression: X = (NOT P OR Q) NAND (Q XOR R)

O-LevelComputer ScienceProgrammingOct/Nov 2024

The function LENGTH(X) calculates the length of a string X Write the pseudocode statements to: • allow a line of text to be input to an appropriate...

O-LevelComputer ScienceDatabasesOct/Nov 2024

A database table called Booking28 stores details of hotel rooms and bookings for the week beginning Monday 7 July 2025. [Table 10.1 (Booking28 data)]

O-LevelComputer ScienceProgrammingOct/Nov 2024

A one-dimensional (1D) array Rooms [] contains the names of up to 20 rooms in a house. A two-dimensional (2D) array Dimensions [] is used to store ...

O-LevelComputer ScienceProgrammingOct/Nov 2024

Tick (✔) one box to show which of the following is used to validate data on input. A checksum B double entry check C type check D visual check

O-LevelComputer ScienceAlgorithm design and problem-solvingOct/Nov 2024

Tick (✔) one box to show a method used to construct a solution to a problem. A abstraction B structure diagram C test data D variable

O-LevelComputer ScienceBoolean logicOct/Nov 2024

Four logic gates and five logic gate symbols are shown. Draw one line to link each logic gate to its correct symbol. Not all logic gate symbols wil...

O-LevelComputer ScienceDatabasesOct/Nov 2024

Complete the paragraph about databases. Use terms from the list. You may need to use a term more than once. Some of the terms in the list will not ...

O-LevelComputer ScienceSoftwareOct/Nov 2024

One stage of the program development life cycle is the analysis stage. Identify and describe two other stages of the program development life cycle...

O-LevelComputer ScienceProgrammingOct/Nov 2024

An incomplete algorithm has been written in pseudocode to count the number of values stored in an array and to find their average. Values have been...

O-LevelComputer ScienceProgrammingOct/Nov 2024

A programmer is testing a program that requires a positive value between 1 and 100 inclusive to be entered. The range check in the program is to be...

O-LevelComputer ScienceBoolean logicOct/Nov 2024

A logic circuit is to be built to control the automatic opening of a window. The window W opens if the temperature T is too high, the heater H is o...

O-LevelComputer ScienceAlgorithm design and problem-solvingOct/Nov 2024

A flowchart checks that values stored in three variables are identical. If they are different, the highest value is stored in all three variables. ...

O-LevelComputer ScienceProgrammingOct/Nov 2024

An algorithm has been written in pseudocode to check that a password meets a set of rules. 01 OUTPUT "Please enter password " 02 INPUT Password 03 ...

O-LevelComputer ScienceDatabasesOct/Nov 2024

Building materials are sold in bags. A new database table called BuildStock has been set up to store details about the materials for sale. Part of ...

O-LevelComputer ScienceAlgorithm design and problem-solvingOct/Nov 2024

Members of a litter picking group complete a litter pick every month. Members' names are stored in one-dimensional (1D) array PickerName[] Each mem...

O-LevelComputer ScienceData RepresentationOct/Nov 2025

A toy store gives each of the toys it sells a unique code. The codes are 3-digit hexadecimal codes, for example A4B. A computer is used to store a ...

O-LevelComputer ScienceData RepresentationOct/Nov 2025

Two binary numbers are stored in a computer.

O-LevelComputer ScienceSoftwareOct/Nov 2025

A programmer uses assembly language to create a program for a coffee machine.

O-LevelComputer ScienceHardwareOct/Nov 2025

A computer with a Von Neumann architecture has a central processing unit (CPU) that performs the fetch-decode-execute (FDE) cycle.

O-LevelComputer ScienceData TransmissionOct/Nov 2025

A computer system has a mouse. An interrupt is sent to the CPU every time a button on the mouse is clicked.

O-LevelComputer ScienceThe Internet and its usesOct/Nov 2025

An online clothing company has a homepage at the uniform resource locator (URL) https://www.cieclothes.com/index.html

O-LevelComputer ScienceAutomated and emerging technologiesOct/Nov 2025

A house has a smart speaker that can take voice commands as input. A person in the house can tell the smart speaker to play music or audio books.

O-LevelComputer ScienceData RepresentationOct/Nov 2025

A flower shop has a room that has an air-conditioning system. It is used to keep the room at a constant temperature for storing flowers. The owner...

O-LevelComputer ScienceHardwareOct/Nov 2025

A computer with a Von Neumann architecture has a central processing unit (CPU) that carries out the fetch-decode-execute (FDE) cycle.

O-LevelComputer ScienceData TransmissionOct/Nov 2025

Data is split into packets before it is transmitted across a network.

O-LevelComputer ScienceThe Internet and its usesOct/Nov 2025

A cyber security company specialises in security solutions that help prevent hackers being successful.

← PreviousPage 147 of 461Next →

© 2026 Oracle Prep — The AI-Powered Cambridge Exam Engine