Skip to main content

Cambridge & Pearson Edexcel Past Paper Questions

Browse 35,704 questions from Cambridge O-Level & A-Level and Pearson Edexcel IGCSE & IAL exams. Click any question to practice.

A-LevelComputer ScienceProgrammingMay/June 2025

A program reads data from a text file, splits the data depending on its content and stores the separated data into different files. The text file T...

A-LevelComputer ScienceFurther programmingMay/June 2025

A program stores data in a binary tree that is designed using Object-Oriented Programming (OOP). The tree stores data in ascending numerical order,...

A-LevelComputer ScienceData types and structuresMay/June 2025

A program reads data from a text file and stores it in a stack. The stack Stack is stored as a 1D array of up to 20 elements. The pointer TopOfStac...

A-LevelComputer ScienceData types and structuresMay/June 2025

A program stores data in a 1D array of records, HashTable. The array has space for 200 records. Each data item is stored in a specific index of the...

A-LevelComputer ScienceFurther programmingMay/June 2025

A program stores data about animals using Object-Oriented Programming (OOP). The class Animal stores the data about animals. Animal Name : String S...

A-LevelComputer ScienceData types and structuresMay/June 2025

A program reads data from a text file and stores it in a queue. The linear queue Queue is stored as a 1D array of up to 50 elements. The queue has ...

A-LevelComputer ScienceAlgorithm design and problem-solvingMay/June 2025

A program sorts the data in the 1D array DataArray and searches DataArray for specific values. DataArray stores 14 integer values and is declared l...

A-LevelComputer ScienceFurther programmingMay/June 2025

A program stores data in a linked list that is designed using Object-Oriented Programming (OOP). The class Node stores data about the nodes. Node T...

A-LevelComputer ScienceSecurity, privacy and data integrityOct/Nov 2021

When designing computer systems, it is important to consider the security, integrity and privacy of the data. Draw one line from each measure to i...

A-LevelComputer ScienceHardwareOct/Nov 2021

Complete the truth table for each of the following two logic gates. [Figure showing a NOR gate and a NAND gate with empty truth tables]

A-LevelComputer ScienceCommunication and internet technologiesOct/Nov 2021

Andy likes to play computer games.

A-LevelComputer ScienceData representationOct/Nov 2021

A register stores the following binary number: 1 1 0 0 1 1 0 1

A-LevelComputer ScienceData representationOct/Nov 2021

Riya has created the following logo as a vector graphic. [Figure showing a rectangle with the letter 'R' inside it]

A-LevelComputer ScienceDatabasesOct/Nov 2021

A shop sells plants to customers. The shop manager has a relational database to keep track of the sales. The database, PLANTSALES, has the followi...

A-LevelComputer ScienceSystem softwareOct/Nov 2021

A computer has system software.

A-LevelComputer ScienceProcessor fundamentalsOct/Nov 2021

The Von Neumann model for a computer system uses registers.

A-LevelComputer ScienceProgrammingOct/Nov 2021

Sylvia is testing a program that has been written by her colleague. Her colleague tells her that the program does not contain any syntax errors.

A-LevelComputer ScienceAlgorithm design and problem-solvingOct/Nov 2021

An algorithm to sort a 1D array into ascending order is described as follows: • move the largest value to the end • keep repeating until the array...

A-LevelComputer ScienceData types and structuresOct/Nov 2021

The diagram below represents a queue Abstract Data Type (ADT) that can hold a maximum of eight items. The operation of this queue may be summarise...

A-LevelComputer ScienceSoftware developmentOct/Nov 2021

A program controls the heating system in a sports hall. Part of the program involves reading a value from a sensor. The sensor produces a numeric ...

A-LevelComputer ScienceProgrammingOct/Nov 2021

The following data items will be recorded each time a student successfully logs on to the school network: Data item Example data Student ID ...

A-LevelComputer ScienceData types and structuresOct/Nov 2021

A mobile phone has a touchscreen. The screen is represented by a grid, divided into 800 rows and 1280 columns. The grid is represented by a 2D arr...

A-LevelComputer ScienceAlgorithm design and problem-solvingOct/Nov 2021

(a) An algorithm will: 1. input an integer value 2. jump to step 6 if the value is zero 3. sum and count the positive values 4. sum and count the n...

A-LevelComputer ScienceData types and structuresOct/Nov 2021

A programmer is writing a program to help manage clubs in a school. Data will be stored about each student in the school and each student may join ...

A-LevelComputer ScienceProgrammingOct/Nov 2021

The following is a procedure design in pseudocode. Line numbers are given for reference only. 10 PROCEDURE Check(InString : STRING) 11 DECLARE Odd...

A-LevelComputer ScienceProgrammingOct/Nov 2021

A company has several departments. Each department stores the name, email address and the status of each employee in that department in its own tex...

A-LevelComputer ScienceAlgorithm design and problem-solvingOct/Nov 2021

An algorithm to sort a 1D array into ascending order is described as follows: • move the largest value to the end • keep repeating until the array ...

A-LevelComputer ScienceSoftware developmentOct/Nov 2021

A program controls the heating system in a sports hall. Part of the program involves reading a value from a sensor. The sensor produces a numeric v...

A-LevelComputer ScienceData representationOct/Nov 2021

Numbers are stored in a computer using floating-point representation with: • 12 bits for the mantissa • 4 bits for the exponent • two's complement ...

A-LevelComputer ScienceFurther programmingOct/Nov 2021

Draw one line from each programming paradigm to its most appropriate description. [Figure 2.1]

A-LevelComputer ScienceProgrammingOct/Nov 2021

Enumerated and pointer are two non-composite data types.

A-LevelComputer ScienceSystem softwareOct/Nov 2021

The following syntax diagrams for a particular programming language show the syntax of: • a digit • a capital letter • a character. [Figure 4.1]

A-LevelComputer ScienceSystem softwareOct/Nov 2021

Compare sequential and serial methods of file organisation.

A-LevelComputer ScienceCommunication and internet technologiesOct/Nov 2021

Explain how packet switching is used to transfer messages across the internet.

A-LevelComputer ScienceHardwareOct/Nov 2021

(a) Write the Boolean expression that corresponds to the given truth table as a sum-of-products. INPUT OUTPUT A B C D Z 0 0 0 0 0 0 0 0 1 ...

A-LevelComputer ScienceSecurityOct/Nov 2021

Describe the purpose of the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols.

A-LevelComputer ScienceArtificial intelligenceOct/Nov 2021

(a) The diagram shown represents an artificial neural network. [Figure 9.1]

A-LevelComputer ScienceProgrammingOct/Nov 2021

The function StackFull() checks whether a stack is full. The function uses the variable TopOfStack to represent the pointer to the most recent pos...

A-LevelComputer ScienceFurther programmingOct/Nov 2021

Draw one line from each programming paradigm to its most appropriate description. Programming paradigm Declarative Imperative Low-level Object-ori...

A-LevelComputer ScienceHardwareOct/Nov 2021

Write the Boolean expression that corresponds to the given truth table as a sum-of-products. INPUT OUTPUT A B C D Z 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 ...

A-LevelComputer ScienceArtificial intelligenceOct/Nov 2021

The diagram shown represents an artificial neural network.

A-LevelComputer ScienceProgrammingOct/Nov 2021

State three essential features of recursion.

A-LevelComputer ScienceProgrammingOct/Nov 2021

Study the following pseudocode for a recursive function. FUNCTION Unknown(BYVAL X, BYVAL Y : INTEGER) RETURNS INTEGER IF X < Y THEN OUTPUT X + Y RE...

A-LevelComputer ScienceFurther programmingOct/Nov 2021

A program, written using object-oriented programming, stores pictures as objects. The program stores the dimensions of the picture (width and heigh...

A-LevelComputer ScienceData types and structuresOct/Nov 2021

An ordered binary tree stores integer data in ascending numerical order. The data for the binary tree is stored in a 2D array with the following st...

A-LevelComputer ScienceSystem softwareOct/Nov 2022

Compilers and interpreters translate programs written in a high-level language into a low-level language.

A-LevelComputer ScienceData representationOct/Nov 2022

Convert the two's complement binary integer into denary. 10010110

A-LevelComputer ScienceHardwareOct/Nov 2022

A greenhouse has an automatic window. The window (X) operates according to the following criteria: [Table: Parameter, Description of parameter, Bi...

A-LevelComputer ScienceSecurity, privacy and data integrityOct/Nov 2022

State the difference between data verification and data validation.

A-LevelComputer ScienceDatabasesOct/Nov 2022

A relational database, GARDEN, has the following tables: OWNER(OwnerID, FirstName, TelephoneNo, TreeID, TreePosition) TREE(TreeID, ScientificName, ...

← PreviousPage 612 of 715Next →

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