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 ScienceHardwareMay/June 2020

Which type of touch screen technology is generally more responsive to a touch?

O-LevelComputer ScienceHardwareMay/June 2020

Which type of touch screen technology needs an electrical field to be changed to register a touch?

O-LevelComputer ScienceHardwareMay/June 2020

Which type of touch screen technology is generally cheaper to manufacture?

O-LevelComputer ScienceData RepresentationMay/June 2020

What is the denary value of the 12-bit binary value 000000001100?

O-LevelComputer ScienceData RepresentationMay/June 2020

What is the denary value of the 12-bit binary value 000011000110?

O-LevelComputer ScienceData RepresentationMay/June 2020

What is the denary value of the 12-bit binary value 010011000001?

O-LevelComputer ScienceData RepresentationMay/June 2020

What is the hexadecimal value of the 12-bit binary value 000011101001?

O-LevelComputer ScienceHardwareMay/June 2020

A benefit of using a USB port to connect a printer is that it is a:

O-LevelComputer ScienceHardwareMay/June 2020

Which feature is a benefit of USB connections?

O-LevelComputer ScienceHardwareMay/June 2020

Which is a benefit of using a laser printer compared to an inkjet printer?

O-LevelComputer ScienceHardwareMay/June 2020

A printer would generate an interrupt signal when it experiences a:

O-LevelComputer ScienceHardwareMay/June 2020

Which storage device has a limited number of read/write cycles?

O-LevelComputer ScienceHardwareMay/June 2020

Which storage device uses magnetic properties to store data?

O-LevelComputer ScienceProgrammingMay/June 2020

All variables, constants and other identifiers must have meaningful names. Section A You are advised to spend no longer than 40 minutes answering ...

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

Tick (✔) one box in each row to identify if the statement about structure diagrams is true or false. Statement ...

O-LevelComputer ScienceProgrammingMay/June 2020

Programs can perform validation and verification checks when data is entered.

O-LevelComputer ScienceProgrammingMay/June 2020

The pseudocode algorithm shown should allow numbers to be entered and should allow 50 numbers to be stored in an array. ``` Count ← 0 REPEAT IN...

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

The flowchart represents an algorithm. The predefined function DIV gives the value of the result of integer division, for example, y ← 9 DIV 4 give...

O-LevelComputer ScienceDatabasesMay/June 2020

A garden centre sells garden tools and stores details of these in a database table named TOOLS. Code is the primary key in the TOOLS table. Code ...

O-LevelComputer ScienceProgrammingMay/June 2020

Most programming languages include basic data types. Ahmad is describing the basic data types he has used. State the data type that Ahmad is descri...

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

An algorithm has been written in pseudocode to input the names and marks of 35 students. The algorithm stores the names and marks in two arrays Nam...

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

This flowchart inputs the points won and the points lost when playing a game. The difference between the points won and lost is calculated and depe...

O-LevelComputer ScienceProgrammingMay/June 2020

Arrays are data structures used in programming. Explain what is meant by the terms dimension and index in an array. Use examples of arrays in your ...

O-LevelComputer ScienceDatabasesMay/June 2020

A database table, JUICE, is used to keep a record of cartons of fresh fruit juice available for sale. | Juice code | Fruit 1 | Fruit 2 | Size | Vo...

O-LevelComputer ScienceThe Internet and its usesMay/June 2021

Benedict has a computer that is assigned an Internet Protocol (IP) address. The IP address is: 198.167.214.0 The IP address is represented as denar...

O-LevelComputer ScienceHardwareMay/June 2021

Julia inputs personal data into her computer. She stores three copies of the data using a hard disk drive (HDD), a solid state drive (SSD) and a US...

O-LevelComputer ScienceThe Internet and its usesMay/June 2021

A firewall can be used to help keep the data secure that is stored on a computer.

O-LevelComputer ScienceThe Internet and its usesMay/June 2021

Two internet risks are phishing and pharming. Describe what is meant by phishing and pharming. Phishing Pharming

O-LevelComputer ScienceAutomated and emerging technologiesMay/June 2021

Jamelia has a greenhouse that she uses to grow fruit and vegetables. She needs to make sure the temperature in the greenhouse stays between 25°C an...

O-LevelComputer ScienceBoolean logicMay/June 2021

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

O-LevelComputer ScienceData RepresentationMay/June 2021

A music company has a website that allows users to stream music. The music is stored in sound files.

O-LevelComputer ScienceData TransmissionMay/June 2021

Four 7-bit binary values are transmitted from one computer to another. A parity bit is added to each binary value creating 8-bit binary values. All...

O-LevelComputer ScienceData RepresentationMay/June 2021

A denary value can be converted into hexadecimal and binary.

O-LevelComputer ScienceHardwareMay/June 2021

Data storage can be magnetic, solid state or optical.

O-LevelComputer ScienceBoolean logicMay/June 2021

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

O-LevelComputer ScienceThe Internet and its usesMay/June 2021

Three types of Internet security risk are virus, spyware and denial of service (DoS) attack.

O-LevelComputer ScienceAutomated and emerging technologiesMay/June 2021

A security light system is used by a factory. The light only comes on when it is dark and when movement is detected. The light will stay on for 1 m...

O-LevelComputer ScienceThe Internet and its usesMay/June 2021

Cookies can be used to store a user's personal data and online browsing habits.

O-LevelComputer ScienceThe Internet and its usesMay/June 2021

Jolene uses HTML to create a website. She separates the HTML into structure and presentation.

O-LevelComputer ScienceHardwareMay/June 2021

A keyboard is a type of input device that can be used to enter data into a computer. Complete the paragraph that describes one method of operation ...

O-LevelComputer ScienceData RepresentationMay/June 2021

Tick (✔) one box in each row to identify if the statement is about validation, verification or both.

O-LevelComputer ScienceProgrammingMay/June 2021

Name and describe the most appropriate programming data type for each of the examples of data given. Each data type must be different.

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

The pseudocode algorithm shown has been written by a teacher to enter marks for the students in her class and then to apply some simple processing....

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

The flowchart represents an algorithm. The algorithm will terminate if −1 is entered. [Figure 5.1]

O-LevelComputer ScienceDatabasesMay/June 2021

A library uses a database table, GENRE, to keep a record of the number of books it has in each genre. ID | GenreName | Total | Available | Loaned |...

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

Section B 2 (a) Write an algorithm in pseudocode to input 500 positive whole numbers. Each number input must be less than 1000. Find and output the...

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

3 (a) Draw the most appropriate flowchart symbol for each pseudocode statement.

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

4 This algorithm checks passwords. • Each password must be 8 or more characters in length; the predefined function Length returns the number of cha...

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

5 A one-dimensional array dataArray[1:20] needs each element set to zero.

O-LevelComputer ScienceDatabasesMay/June 2021

6 A database table, PLANT, is used to keep a record of plants sold by a nursery. The table has these fields: • NAME – name of plant • FLOWER – whet...

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