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 ScienceSoftware developmentOct/Nov 2024

A coffee shop owner wants to introduce a computerised loyalty card system. A programmer discusses the details of the system with the shop owner.

A-LevelComputer ScienceFurther programmingOct/Nov 2024

A program is being developed to implement a game for up to six players. During the game, each player assembles a team of characters. At the start ...

A-LevelComputer ScienceProcessor fundamentalsOct/Nov 2024

Reduced Instruction Set Computers (RISC) is a type of processor. Identify four features of a RISC processor.

A-LevelComputer ScienceCommunication and internet technologiesOct/Nov 2024

Describe circuit switching as a method of data transmission.

A-LevelComputer ScienceCommunication and internet technologiesOct/Nov 2024

The TCP/IP protocol may be viewed as a stack that contains four layers: Application, Transport, Internet, Link. Describe how the layers of the TCP/...

A-LevelComputer ScienceData types and structuresOct/Nov 2024

Explain what is meant by a hashing algorithm in the context of file access.

A-LevelComputer ScienceData types and structuresOct/Nov 2024

Describe the user-defined data type set.

A-LevelComputer ScienceHardwareOct/Nov 2024

The truth table for a logic circuit is shown. [Figure X.X - truth table]

A-LevelComputer ScienceSystem softwareOct/Nov 2024

Describe the process of segmentation for memory management.

A-LevelComputer ScienceFurther programmingOct/Nov 2024

A veterinary surgery wants to create a class for individual pets. Some of the attributes required in the class are listed in the table. [Figure X.X...

A-LevelComputer ScienceSystem softwareOct/Nov 2024

Several syntax diagrams are shown. [Figure X.X - several syntax diagrams]

A-LevelComputer ScienceData types and structuresOct/Nov 2024

The following diagram shows an ordered binary tree. [Figure X.X - binary tree diagram]

A-LevelComputer ScienceCommunication and internet technologiesOct/Nov 2024

Describe how packet switching is used to transmit messages across a network.

A-LevelComputer ScienceDatabasesOct/Nov 2024

Describe serial file organisation as a method of storing data records in a file.

A-LevelComputer ScienceData types and structuresOct/Nov 2024

Describe the user-defined data type record.

A-LevelComputer ScienceCommunication and internet technologiesOct/Nov 2024

Name and describe two protocols used by the Application Layer of the TCP/IP protocol suite. Protocol 1 Description Protocol 2 Description

A-LevelComputer ScienceHardwareOct/Nov 2024

The truth table for a logic circuit is shown.

A-LevelComputer ScienceProcessor fundamentalsOct/Nov 2024

Complex Instruction Set Computer (CISC) is a type of processor.

A-LevelComputer ScienceSystem softwareOct/Nov 2024

The kernel is the central component of an Operating System (OS). Outline how the kernel of an OS acts as an interrupt handler.

A-LevelComputer ScienceFurther programmingOct/Nov 2024

Objects and classes form the basic structure of Object-Oriented Programming (OOP).

A-LevelComputer ScienceData types and structuresOct/Nov 2024

This binary tree shows an ordered list of integers. [Figure 11.1]

A-LevelComputer ScienceHardwareOct/Nov 2024

The truth table for a logic circuit is shown. INPUT OUTPUT A B C D T 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 0 1 1 1 0 1 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 1 1 ...

A-LevelComputer ScienceData types and structuresOct/Nov 2024

The following diagram shows an ordered binary tree. Blue Green Indigo Red Orange Violet Yellow

A-LevelComputer ScienceProgrammingOct/Nov 2024

A program sorts string data using different sorting methods. One source file is used to answer Question 1. The file is called Data.txt

A-LevelComputer ScienceFurther programmingOct/Nov 2024

A computer program is designed to simulate horses doing show jumping. In show jumping, horses jump over obstacles called fences. A horse successful...

A-LevelComputer ScienceData types and structuresOct/Nov 2024

A linked list stores positive integer data in a 2D array. The first dimension of the array stores the integer data. The second dimension of the arr...

A-LevelComputer ScienceFurther programmingOct/Nov 2024

A computer game is designed for users to select characters. Each character can take part in a group of events. Each group has five events. There ar...

A-LevelComputer ScienceData types and structuresOct/Nov 2024

A linear queue data structure is designed using a record structure. The record structure Queue has the following fields: • QueueArray, a 1D array o...

A-LevelComputer ScienceProgrammingOct/Nov 2024

The text file HighScoreTable.txt stores the top seven player scores for a game. The data in the file is stored in the order: Player ID Game level S...

A-LevelComputer ScienceProgrammingOct/Nov 2024

A program sorts string data using different sorting methods. One source file is used to answer Question 1. The file is called Data.txt

A-LevelComputer ScienceCommunication and internet technologiesOct/Nov 2025

Draw one line from each verification method to indicate whether it is used during data transfer or data entry. Verification Method Parity byte che...

A-LevelComputer ScienceEthics and ownershipOct/Nov 2025

Complete the table by describing each term. Term Copyright Open Source (Initiative) Shareware Software Licence

A-LevelComputer ScienceProcessor fundamentalsOct/Nov 2025

State what is meant by relative addressing.

A-LevelComputer ScienceDatabasesOct/Nov 2025

A relational database, SHIPPING, stores data about the ships in a company and the containers that are carried on the ships. The database has the f...

A-LevelComputer ScienceCommunication and internet technologiesOct/Nov 2025

A local area network (LAN) has five computers, one switch and one server.

A-LevelComputer ScienceData representationOct/Nov 2025

A sound file is compressed by reducing the sampling rate. State whether this is lossless or lossy compression. Justify your choice. Type of compre...

A-LevelComputer ScienceData representationOct/Nov 2025

The following binary addition is performed using 8-bit registers. Complete the calculation using binary addition. 10000111 +00111001

A-LevelComputer ScienceSystem softwareOct/Nov 2025

A restaurant accesses software and stores data using cloud computing.

A-LevelComputer ScienceHardwareOct/Nov 2025

Consider the following logic circuit: [Logic circuit diagram with inputs A, B, C and output X] Write the logic expression for the logic circuit. Do...

A-LevelComputer ScienceSoftware developmentOct/Nov 2025

A programmer is developing a computer program.

A-LevelComputer ScienceHardwareOct/Nov 2025

An automated system opens doors when a person is detected within 2 metres. The system closes the doors when there is no longer a person within 2 me...

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

Data is a global 1D array containing 30 elements of type STRING An algorithm will output: all non-blank elements (elements that do not contain an e...

A-LevelComputer ScienceData types and structuresOct/Nov 2025

A program is needed to manage individual rentals in a car-hire business. The data items for each rental will be held in a record structure of type ...

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

A program contains a global 1D array Number consisting of 20 elements of type REAL A procedure Store () will input a sequence of up to 20 real valu...

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

A program is being designed in pseudocode. The program contains the following declaration for the global array MyData: DECLARE MyData : ARRAY[1:100...

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

Students are learning about a simple check digit method for data validation. In this method, a single check digit is appended to the end of an orig...

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

There are several different ways to express an algorithm during the design of a program.

A-LevelComputer ScienceData types and structuresOct/Nov 2025

A program is being developed to manage student book loans from a college library. Students may borrow up to five books at a time from the library. ...

A-LevelEconomicsBasic economic ideas and resource allocationFeb/Mar 2016

An individual has an appointment with his bank manager. He has a choice between travelling to the appointment by car, or leaving the car at home an...

A-LevelEconomicsBasic economic ideas and resource allocationFeb/Mar 2016

What confirms that scarcity exists?

← PreviousPage 616 of 715Next →

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