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.

O-LevelComputer ScienceData RepresentationMay/June 2022

Jack has an MP3 file stored on his computer.

O-LevelComputer ScienceHardwareMay/June 2022

A computer is designed using the Von Neumann model for a computer system. The computer has a central processing unit (CPU).

O-LevelComputer ScienceHardwareMay/June 2022

Three types of storage media are magnetic, optical and solid state.

O-LevelComputer ScienceData RepresentationMay/June 2022

All data needs to be converted to binary data so that it can be processed by a computer.

O-LevelComputer ScienceData RepresentationMay/June 2022

An image is stored on a computer. The image is 16-bit colour and is 100 pixels high and 150 pixels wide. Calculate the file size of the image in by...

O-LevelComputer ScienceSoftwareMay/June 2022

A compiler and an interpreter are two different types of translator.

O-LevelComputer ScienceAutomated and emerging technologiesMay/June 2022

Adele chooses to set a biometric password for her mobile device, instead of a personal identification number (PIN).

O-LevelComputer ScienceBoolean logicMay/June 2022

Consider the following logic statement: X = (((A AND NOT B) OR (NOT (B NOR C))) AND C)

O-LevelComputer ScienceThe Internet and its usesMay/June 2022

Three Internet terms are browser, Internet Protocol (IP) address and Uniform Resource Locator (URL).

O-LevelComputer ScienceData TransmissionMay/June 2022

Many devices have a Media Access Control (MAC) address.

O-LevelComputer ScienceHardwareMay/June 2022

The paragraph describes the process of printing a document using an inkjet printer. Complete the paragraph using the most appropriate terms from th...

O-LevelComputer ScienceThe Internet and its usesMay/June 2022

Computer ethics are a concern for any users of the Internet.

O-LevelComputer ScienceData RepresentationMay/June 2022

Denary values are converted to binary values to be processed by a computer.

O-LevelComputer ScienceData RepresentationMay/June 2022

Hexadecimal is used for Hypertext Markup Language (HTML) colour codes. An HTML colour code is: #2F15D6

O-LevelComputer ScienceThe Internet and its usesMay/June 2022

Joelle is a student who uses the Internet.

O-LevelComputer ScienceSoftwareMay/June 2022

Jason is a programmer who writes computer programs in a high-level language.

O-LevelComputer ScienceBoolean logicMay/June 2022

Consider the following logic statement: X = ((A OR B) AND (NOT (B XOR C)) AND C)

O-LevelComputer ScienceThe Internet and its usesMay/June 2022

Millions of emails are sent between users on a daily basis.

O-LevelComputer ScienceHardwareMay/June 2022

Cassie stores data for her business every day. She stores the data using optical data storage.

O-LevelComputer ScienceSoftwareMay/June 2022

Sam develops a software application. He distributes a version of the software as shareware.

O-LevelComputer ScienceProgrammingMay/June 2022

You are advised to spend no longer than 40 minutes answering this section. Here is a copy of the pre-release material. DO NOT attempt Tasks 1, 2 ...

O-LevelComputer ScienceData RepresentationMay/June 2022

Tick (✔) one box in each row to identify the most appropriate data type for each description. Only one tick (✔) per column.

O-LevelComputer ScienceAlgorithm design and problem-solvingMay/June 2022

Give one piece of normal test data and one piece of erroneous test data that could be used to validate the input of an email address. State the rea...

O-LevelComputer ScienceAlgorithm design and problem-solvingMay/June 2022

The flowchart shows an algorithm that should allow 60 test results to be entered into the variable Score. Each test result is checked to see if it ...

O-LevelComputer ScienceAlgorithm design and problem-solvingMay/June 2022

The pseudocode represents an algorithm. The pre-defined function DIV gives the value of the result of integer division. For example, Y = 9 DIV 4 gi...

O-LevelComputer ScienceDatabasesMay/June 2022

A computer game shop records its stock levels in a database table called GAMES. The fields used in the stock table are shown. Name Descri...

O-LevelComputer ScienceAlgorithm design and problem-solvingMay/June 2022

An algorithm allows a user to input their password and checks that there are at least eight characters in the password. Then, the user is asked to ...

O-LevelComputer ScienceData RepresentationMay/June 2022

Describe a one-dimensional array. Include an example of an array declaration.

O-LevelComputer ScienceAlgorithm design and problem-solvingMay/June 2022

This algorithm checks the temperature of hot food being served to customers. [Figure 4.1]

O-LevelComputer ScienceDatabasesMay/June 2022

A database table, NURSE, is used to keep a record of disposable items worn by veterinary nurses. This is part of the table: ItemNumber | Descripti...

O-LevelComputer ScienceData RepresentationMay/June 2023

Binary is a number system used by computers.

O-LevelComputer ScienceData RepresentationMay/June 2023

A student has a sound file that is too large to be stored on their external secondary storage device. The student compresses the sound file to make...

O-LevelComputer ScienceHardwareMay/June 2023

Secondary storage devices are used to store data in a computer.

O-LevelComputer ScienceSoftwareMay/June 2023

Complete the statements about different types of software. Use the terms from the list. Some of the terms in the list will not be used. You should ...

O-LevelComputer ScienceAutomated and emerging technologiesMay/June 2023

A farm has an automated drinking system for its animals. The drinking system has a water bowl that contains the water. When the water bowl is empty...

O-LevelComputer ScienceThe Internet and its usesMay/June 2023

A user wants to connect their computer to a network.

O-LevelComputer ScienceProgrammingMay/June 2023

A programmer uses a low-level language to write a computer program for a vending machine.

O-LevelComputer ScienceThe Internet and its usesMay/June 2023

A manager at a company is concerned about a brute-force attack on its employee user accounts.

O-LevelComputer ScienceAutomated and emerging technologiesMay/June 2023

A company uses robots in its factory to manufacture large pieces of furniture.

O-LevelComputer ScienceThe Internet and its usesMay/June 2023

A student uses the internet for their schoolwork to research what is meant by pharming.

O-LevelComputer ScienceHardwareMay/June 2023

Output devices are used to output data from a computer. Circle three devices that are output devices. actuator digital versatile disk (DVD) keyboar...

O-LevelComputer ScienceData RepresentationMay/June 2023

Binary numbers can be converted to hexadecimal.

O-LevelComputer ScienceData RepresentationMay/June 2023

When keys are pressed on a keyboard, the text is converted to binary to be processed by the computer.

O-LevelComputer ScienceData TransmissionMay/June 2023

A student uses a mobile phone to take photographs for a school project. The student needs to transmit the photographs to their computer. They could...

O-LevelComputer ScienceSoftwareMay/June 2023

A programmer writes a computer program using a high-level language.

O-LevelComputer ScienceThe Internet and its usesMay/June 2023

Complete the statements about cookies. Use the terms from the list. Some of the terms in the list will not be used. Some terms may be used more tha...

O-LevelComputer ScienceThe Internet and its usesMay/June 2023

A distributed denial of service attack (DDoS) is a cyber security threat.

O-LevelComputer ScienceThe Internet and its usesMay/June 2023

A computer is connected to a network and assigned an IPv4 address.

O-LevelComputer ScienceAutomated and emerging technologiesMay/June 2023

One component of an expert system is the inference engine.

O-LevelComputer ScienceSoftwareMay/June 2023

A user has both system software and application software installed on their computer.

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