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 ScienceAutomated and emerging technologiesMay/June 2019

An office has an automated lighting system. When movement is detected in the office the lights are switched on. If movement is not detected for a p...

O-LevelComputer ScienceBoolean logicMay/June 2019

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

O-LevelComputer ScienceData TransmissionMay/June 2019

The contents of three binary registers have been transmitted from one computer to another. Even parity has been used as an error detection method. ...

O-LevelComputer ScienceHardwareMay/June 2019

Remy has a mobile device that has a capacitive touch screen. Describe how the capacitive touch screen registers Remy's touch.

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

Here is a copy of the pre-release material. DO NOT attempt Tasks 1, 2 and 3 now. Use the pre-release material and your experience from attempting t...

O-LevelComputer ScienceData RepresentationMay/June 2019

Describe each of the following data types used in programming. In each case, give an example of a piece of data to illustrate your answer. Each exa...

O-LevelComputer ScienceProgrammingMay/June 2019

Give an example of a conditional statement using pseudocode.

O-LevelComputer ScienceProgrammingMay/June 2019

This section of program code may be used as a validation check. 1 PRINT "Input a value between 0 and 100 inclusive" 2 INPUT Value 3 WHILE Value < 0...

O-LevelComputer ScienceDatabasesMay/June 2019

The table, BEVERAGES, shows the number of calories in 100 ml of a range of popular beverages. It also shows the availability of these drinks in a c...

O-LevelComputer ScienceDatabasesMay/June 2019

An auction company has an interactive auction board at their sale rooms, which allows buyers to place bids at any time during the auction. Before t...

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

An algorithm has been written in pseudocode to input 100 numbers, select and print the largest number and smallest number. ``` Count ← 1 INPUT Numb...

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

This flowchart inputs the marks gained in an examination. An input of –1 ends the routine. [Flowchart Diagram] Complete the trace table for the mar...

O-LevelComputer ScienceProgrammingMay/June 2019

For each of the four groups of statements in the table, place a tick in the correct column to show whether it is an example of Selection or Repetit...

O-LevelComputer ScienceSoftwareMay/June 2019

Explain what is meant by validation and verification. Give an example for each one.

O-LevelComputer ScienceDatabasesMay/June 2019

A database table, FLIGHT, is used to keep a record of flights from a small airfield. Planes can carry passengers, freight or both. Some flights are...

O-LevelComputer ScienceHardwareMay/June 2020

An image of a smartphone is shown. [Figure 1]

O-LevelComputer ScienceBoolean logicMay/June 2020

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

O-LevelComputer ScienceData TransmissionMay/June 2020

Carla's computer has a USB port. Carla uses the USB port to connect her mobile device to her computer, to transfer her photos.

O-LevelComputer ScienceData TransmissionMay/June 2020

Two error detection methods that Allison's computer uses are check digit and checksum.

O-LevelComputer ScienceHardwareMay/June 2020

Six components of a computer are given. Some are part of the central processing unit (CPU) of the Von Neumann model for a computer system. Tick (✔)...

O-LevelComputer ScienceHardwareMay/June 2020

Four scenarios are given. Identify the most suitable sensor for each scenario. A different sensor must be used for each scenario. Sensor Scenario ...

O-LevelComputer ScienceThe Internet and its usesMay/June 2020

Hans has a website selling comic books. Customers can create an account to buy the comic books. Customers enter a username and password to log in t...

O-LevelComputer ScienceHardwareMay/June 2020

Benny is a photographer and prints his photos using an inkjet printer.

O-LevelComputer ScienceProgrammingMay/June 2020

Programs can be written in a low-level language.

O-LevelComputer ScienceHardwareMay/June 2020

Which of the following is a register that may be used in a Von Neumann CPU model?

O-LevelComputer ScienceHardwareMay/June 2020

Which of the following is a valid register name used in a CPU?

O-LevelComputer ScienceHardwareMay/June 2020

After the decode stage, which of the following is a stage of processing instructions in a CPU?

O-LevelComputer ScienceHardwareMay/June 2020

Which of the following is a stage of processing instructions, besides fetch and decode?

O-LevelComputer ScienceHardwareMay/June 2020

What component of the CPU is responsible for decoding instructions?

O-LevelComputer ScienceProgrammingMay/June 2020

Why might a programmer choose a high-level language over a low-level language?

O-LevelComputer ScienceProgrammingMay/June 2020

A benefit of using a high-level language is that it is often more:

O-LevelComputer ScienceProgrammingMay/June 2020

Programmers may prefer high-level languages because they:

O-LevelComputer ScienceData TransmissionMay/June 2020

In symmetric encryption, what is characteristic about the key used for encryption and decryption?

O-LevelComputer ScienceData TransmissionMay/June 2020

What is the primary output of applying an encryption algorithm to plain text?

O-LevelComputer ScienceData TransmissionMay/June 2020

Which of the following methods can be used to secure data in an office?

O-LevelComputer ScienceSoftwareMay/June 2020

To protect data access, users might be required to use a:

O-LevelComputer ScienceHardwareMay/June 2020

A physical method to secure data in an office could involve:

O-LevelComputer ScienceBoolean logicMay/June 2020

[Figure 4.1] The given logic circuit represents which single logic gate?

O-LevelComputer ScienceBoolean logicMay/June 2020

[Figure 4.2] The given logic circuit represents which single logic gate?

O-LevelComputer ScienceBoolean logicMay/June 2020

For the logic statement X = (((A OR C) AND (NOT A AND NOT C)) XOR B), what is the output X when A=0, B=0, C=0?

O-LevelComputer ScienceThe Internet and its usesMay/June 2020

Which of the following is a primary function of a web browser?

O-LevelComputer ScienceThe Internet and its usesMay/June 2020

A web browser is capable of:

O-LevelComputer ScienceThe Internet and its usesMay/June 2020

One function of a browser related to security is to:

O-LevelComputer ScienceData TransmissionMay/June 2020

What is a purpose of the handshake layer in TLS protocol?

O-LevelComputer ScienceData TransmissionMay/June 2020

Besides the handshake layer, which is another layer of the TLS protocol?

O-LevelComputer ScienceData TransmissionMay/June 2020

Which protocol, besides TLS, can be used to transfer data securely?

O-LevelComputer ScienceThe Internet and its usesMay/June 2020

What is the name of the small file used by websites to store details like product views and login information?

O-LevelComputer ScienceHardwareMay/June 2020

Which type of touch screen technology needs pressure to be applied to create a circuit?

O-LevelComputer ScienceHardwareMay/June 2020

Which type of touch screen technology may not register a touch if the user is wearing gloves?

O-LevelComputer ScienceHardwareMay/June 2020

Which type of touch screen technology is more commonly used in smartphones?

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