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.
This flowchart inputs the weight of items in kilograms to be loaded on a trailer. Any item over 25 kilograms is rejected. The trailer can take up t...
An algorithm has been written in pseudocode to input 100 numbers and print out the sum. A REPEAT ... UNTIL loop has been used. `Count ← 0` `Sum ← ...
A database table, SHEEP, is used to keep a record of the sheep on a farm. Each sheep has a unique ear tag, EARnnnn; n is a single digit. The farmer...
Jane answers an examination question about computers and data correctly. Six different words or numbers have been removed from her answer. Complete...
Dheeraj identifies three hexadecimal numbers.
The three binary numbers in the registers A, B and C have been transmitted from one computer to another. Parity bit Register A 1 0 0 1 1 0 0 0 R...
Michele wants to email a file to Elsa. The file is too large so it must be compressed.
Six components of the Von Neumann model for a computer system and six descriptions are given. Draw a line to match each component to the most suita...
Consider the logic statement: X = 1 if ((A is NOT 1 OR B is 1) NOR C is 1) NAND ((A is 1 AND C is 1) NOR B is 1)
Translators, such as a compiler and an interpreter, are used when writing and running computer programs.
A supermarket uses a barcode scanner to read the barcodes on its products.
A business wants to use a biometric security system to control entry to the office. The system will use a biometric device and a microprocessor.
RockICT is a music business that has a website to allow customers to view and buy the products it sells. The website consists of web pages.
Different units of data can be used to represent the size of a file, as it changes in size. Fill in the missing units of data, using the list given...
Nancy has captured images of her holiday with her camera. The captured images are stored as digital photo files on her camera. Explain how the capt...
A stopwatch uses six digits to display hours, minutes and seconds. The stopwatch is stopped at: 02 : 31 : 58 Hours Minutes Seconds An 8-bit registe...
Jafar is using the Internet when he gets the message: "D03, page is not available” Jafar remembers that hexadecimal is often used to represent bina...
The three binary numbers in the registers X, Y and Z have been transmitted from one computer to another. Parity bit Register X 1 0 0 1 0 0 1 0 Regi...
Kelvin correctly answers an examination question about the Von Neumann model. Eight different terms have been removed from his answer. Complete the...
Consider the logic statement: X = 1 if ((A is 1 AND B is NOT 1) NAND C is 1) XOR ((A is 1 AND C is 1) OR B is 1)
Dimitri is writing a computer program in a high-level language. He needs to send just the machine code for the program to his friend, electronicall...
An advertisement in a magazine displays this barcode: [Figure 9.1]
Alexandra has a new mobile device. It has a touch screen that uses capacitive technology.
A factory uses a security system to control a security light. The system uses a sensor and a microprocessor. Explain how the security system makes ...
Selma has some important personal information that she needs to email to her employer. She wants to make sure that if the personal information is i...
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...
Write an algorithm to input 1000 numbers. Count how many numbers are positive and how many numbers are zero. Then output the results. Use either ps...
The global trade item number (GTIN-8) barcode has seven digits and a check digit. This pseudocode algorithm inputs seven digits and calculates the ...
A programmer has written a routine to check that prices are below $10.00. These values are used as test data. 10.00 9.99 ten Explain why each val...
Explain the difference between the programming concepts of counting and totalling. Include an example of a programming statement for each concept i...
A database table, PERFORMANCE, is used to keep a record of the performances at a local theatre. | Show Number | Type | Title ...
Section B 2 (a) Draw a flowchart for an algorithm to input numbers. Reject any numbers that are negative and count how many numbers are positive. W...
3 This pseudocode algorithm inputs two non-zero numbers and a sign, and then performs the calculation shown by the sign. An input of zero for the f...
4 A programmer has written a routine to store the name, email address and password of a contributor to a website's discussion group.
5 A program checks that the weight of a basket of fruit is over 1.00 kilograms and under 1.10 kilograms. Weights are recorded to an accuracy of two...
6 A database table, TREES, is used to keep a record of the trees in a park. Each tree is given a unique number and is examined to see if it is at r...
Hexadecimal is used for MAC addresses. Part of a MAC address is given: 97–5C–E1 Each pair of digits is stored as binary in an 8-bit register.
Rajesh creates a logic circuit. He uses three different logic gates in his circuit. Each logic gate has a maximum of two inputs. He describes the l...
Five descriptions of different input or output devices are given in the table. Complete the table by stating the name of each input or output device.
(a) Lola is concerned about the risks to her computer when using the Internet. She wants to use some security methods to help protect her computer ...
The following text is stored as a text file: She sells sea shells on the seashore. The shells that she sells are sea shells I am sure. Explain how ...
A law company holds a lot of sensitive data about its clients.
Annie writes a paragraph of text as an answer to an examination question about programming languages. Using the list given, complete Annie's answer...
An art gallery has a website that is used to display and sell art.
Input and output devices are often connected to a personal computer.
A finance company uses off-line storage to archive their accounts.
Vanessa writes a paragraph as an answer to an examination question about the central processing unit (CPU). Use the list given to complete Vanessa...
Marley wants to store a video he has created for his school project. He considers using a DVD or a Blu-ray to store the video. Explain two differen...
A music company wants to send a new music file to many radio stations. It will send the music file the day before the release date so that the radi...
Priya creates a website to sell her old comic books and superhero figures.