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 bus station has a ticket machine. A customer can use the ticket machine to select and pay for their ticket. One input device built into the ticke...
An automated water tap system uses a sensor and a microprocessor to operate. Water flows from the tap when a person's hands are placed underneath t...
Five statements are shown about Random Access Memory (RAM), an internal Solid State Drive (SSD) and a USB flash memory drive. Tick (✔) to show whic...
Doris has data stored on her computer. She accidentally loses some data by deleting a file. State two methods she could use to help prevent acciden...
8 bytes of data are transmitted from one computer to another. Each byte of data has a parity bit. The data is also sent with a parity byte. Each bi...
Jian has a website that uses the Secure Socket Layer (SSL) protocol to make sure that data is kept secure during transmission.
NAND, OR and XOR are three types of logic gate.
Draw a line to connect each programming concept to the most appropriate description. Programming concept counting repetition selection sequenc...
Describe the use of verification on input of data when entering a list of items in stock into a database. Explain why verification is necessary.
Describe one type of test data that must be used to test if a program accepts valid input data.
This pseudocode should allow 500 marks to be entered into the algorithm. If the mark is 80 or greater it is stored in an array for higher marks. If...
This flowchart represents an algorithm to divide three-digit numbers into hundreds, tens and units. The pre-defined function DIV gives the value o...
A school uses a database table, ASSESS, to keep a record of the internal assessments and the number of candidates for each of the subjects in its c...
Malware can be used to corrupt data stored on a computer.
A register stores the binary number: 1 1 1 0 0 0 1 1
A user’s computer has a central processing unit (CPU) that has a clock speed of 2 GHz. She wants to change it to a CPU that has a clock speed of 3 ...
A washing machine is an example of an embedded system.
A band is recording their new song. They need to consider the sample rate and sample resolution of their recording.
The table contains descriptions about data transmission methods. Complete the table by identifying which data transmission methods are described. D...
A train station has a ticket inspector who checks each customer’s ticket before they are allowed to get on the train. The train station wants a sys...
Draw and annotate a diagram that demonstrates the cyber security threat of data interception.
The table contains terms and descriptions about the internet. Complete the table with the missing terms and descriptions. Term Description t...
A business has a system that is described as having artificial intelligence (AI).
A manufacturing company uses an automated system in its manufacturing process.
Digital currency can be used to pay for products and services. Digital currencies are often tracked using digital ledgers.
Storage and memory are important components of a computer system.
A mobile telephone has built-in input and output devices.
Humans use a denary number system and computers use a binary number system.
A computer has a central processing unit (CPU).
An employee uses a web browser on their computer.
Errors can occur when data is transmitted.
A company uses cloud storage to store its data.
A photographer takes an image with a digital camera. The photographer sets the resolution and colour depth for the image.
Draw and annotate a diagram to represent the role of a router.
A computer has secondary storage.
A car repair garage uses an expert system.
Tick (✔) one box to complete the sentence.
A type of validation check is a length check. Another type of validation check is used to make sure that any date entered is in the dd/mm/yyyy styl...
Four pseudocode statements and five pseudocode uses are shown.
An algorithm has been written in pseudocode to allow the names of 50 cities and their countries to be entered and stored in a two-dimensional (2D) ...
Explain how variables and constants should be used when creating and running a program.
The flowchart represents an algorithm that performs a process on groups of values that are input. The algorithm will fail if the first value of any...
The string operation SUBSTRING(Quote, Start, Number) returns a string from Quote beginning at position Start that is Number characters long. The fi...
Explain why a programmer would use procedures and parameters when writing a program.
Consider the logic expression: Z = (A NAND B) OR NOT (B XOR C)
A database table called Horses stores details about the horses kept at a horse sanctuary. Code Breed BreedOrigin Gender Age Arrived H002 Arabian Sa...
A wood flooring company stores the names of up to 100 customers in a one-dimensional (1D) array Customers[]. A two-dimensional (2D) array Quotation...
Tick (✔) one box to show which term is an example of a verification check. A Double entry check B Format check C Length check D Presence check
Tick (✔) one box to show which library routine returns the remainder of a division. A DIV B MOD C RANDOM D ROUND
Four pseudocode descriptions and five pseudocode keywords are shown. Draw one line to link each pseudocode description to the most appropriate pseu...