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.
Complete the truth table for this logic circuit. [Diagram of logic circuit]
Five statements and three types of software are shown below. Draw lines to connect each statement with the correct type of software. Statement Use...
In the following barcode, each binary number is made up of seven bars. Each bar is black or grey. A black bar is interpreted as a “1” and a grey ba...
There are six descriptions in the table below. Complete the table below by writing the correct storage device or media in the box next to each desc...
Describe the use of structure and presentation in a HTML document.
Section A 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 Tas...
Read this section of program code that inputs 10 positive numbers and then outputs the smallest number input. 1 Small = 1000 2 Counter = 0 3 REPEAT...
A program will be written to store information about members of a swimming club. The following membership details will be recorded: • Name • Gender...
The flowchart below inputs the height of children who want to ride on a rollercoaster. Children under 1.2 metres are rejected. The ride starts when...
REPEAT ... UNTIL is one type of loop structure. Identify and describe two other types of loop structure that you could use when writing pseudocode.
A database, STAFFPHONE, was set up to show the telephone extension numbers for members of staff working in a department store. Name Department Exte...
The manager of a building materials delivery service needs a program to check the contents and weight of sacks to ensure that correct orders are ma...
Read this section of program code that inputs 10 positive numbers and then outputs the total. 1 Total = 0 2 Counter = 0 3 REPEAT 4 INPUT Num 5 Tota...
The flowchart below calculates the number of tins of paint required to paint walls. The flowchart inputs the height and width of a wall in metres, ...
Four statement types and four examples are shown below. Draw a line to connect each statement type to the correct example. [Diagram: statement type...
A programmer writes a program to store a patient's temperature every hour for a day. State the data structure that would be most suitable to use an...
Identify two different selection statements that you can use when writing pseudocode.
A database, SOFASELECT, was set up to show the prices of suites, sofas and chairs for sale from an online furniture warehouse. Part of the database...
The memory of a computer contains data and instructions in binary. The following instruction is stored in a location of the memory. 0 0 1 0 1 0 0 1...
Programmers can use a high-level language to write a computer program.
Steffi has a number of files of different sizes that contain her work. Tick (✔) to show whether each statement is true or false. Statement ...
Five statements about serial half-duplex data transmission are shown in the table below. Tick (✔) to show whether each statement is true or false. ...
Parity checks are often used to detect errors that may occur during data transmission. The received bytes in the table below were transmitted using...
Signals are sent to and from the components of a processor using buses. Identify and describe the purpose of two different buses. Bus 1 Purpose Bus...
Six security terms and six statements are listed below. Draw a line to match the security term with the most appropriate statement. Security term ...
Complete the paragraph by choosing six correct terms from the list. • Optical • On-line • RAM • HDD • Primary • SSD • Secondary • ROM • Off-line A ...
A supermarket has a system that allows customers to check out their own shopping. Identify and describe the purpose of two input devices and one ou...
Complete the truth table for the NOR gate. A B Output (X) 0 0 0 1 1 0 1 1
State three functions provided by an operating system. Function 1 Function 2 Function 3
The processes in a chemical factory are monitored by sensors connected to a microprocessor.
Gurdeep wants to send a large file to Jennifer over the Internet.
Name three different buses that are used in the fetch-execute cycle.
Give two examples of primary, secondary and off-line storage.
The diagram shows five output devices and five descriptions. Draw a line between each output device and its description. Output Device Inkjet prin...
There are various methods used to detect errors that can occur during data transmission and storage. Describe each of the following error detection...
The denary number 57 is to be stored in two different computer registers. Convert 57 from denary to binary and show your working.
Airline boarding passes can be read from a smartphone instead of a printout. [Figure A: Smartphone displaying a boarding pass with a QR code labele...
Computer A is communicating with computer B.
A company has a number of offices around the world.
A cold store is kept at a constant low temperature using a sensor, a microprocessor and a cooling unit. Explain how the sensor and microprocessor w...
For this logic statement: X = 1 if ((A is 1 AND B is 1) OR ( B is 1 AND C is NOT 1))
A company sells smartphones over the Internet. Explain how the information stored on the company's website is requested by the customer, sent to th...
Section A 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 ...
This section of program code asks for 50 numbers to be entered. The total and average of the numbers are calculated. ``` 1 Total = 0 2 Counter = 5...
A satellite navigation system works using destination details entered by the user, either a new destination or chosen from previously saved destina...
For each of the four statements in the table, place a tick in the correct column to show whether it is an example of validation or verification.
Describe the purpose of each statement in this algorithm. ``` FOR I <- 1 TO 300 INPUT Name [I] NEXT I ```
This flowchart inputs a range of temperatures in degrees Fahrenheit. As each temperature is input, it is compared with the previous highest temper...
A television (TV) store has a database table, TVSTOCK, for its new range of televisions. The table stores the screen size of each TV, whether it wi...
Section B Write an algorithm to input three different numbers, and then output the largest number. Use either pseudocode or a flowchart.