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.
Which type of touch screen technology is generally more responsive to a touch?
Which type of touch screen technology needs an electrical field to be changed to register a touch?
Which type of touch screen technology is generally cheaper to manufacture?
What is the denary value of the 12-bit binary value 000000001100?
What is the denary value of the 12-bit binary value 000011000110?
What is the denary value of the 12-bit binary value 010011000001?
What is the hexadecimal value of the 12-bit binary value 000011101001?
A benefit of using a USB port to connect a printer is that it is a:
Which feature is a benefit of USB connections?
Which is a benefit of using a laser printer compared to an inkjet printer?
A printer would generate an interrupt signal when it experiences a:
Which storage device has a limited number of read/write cycles?
Which storage device uses magnetic properties to store data?
All variables, constants and other identifiers must have meaningful names. Section A You are advised to spend no longer than 40 minutes answering ...
Tick (✔) one box in each row to identify if the statement about structure diagrams is true or false. Statement ...
Programs can perform validation and verification checks when data is entered.
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...
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...
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 ...
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...
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...
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...
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 ...
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...
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...
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...
A firewall can be used to help keep the data secure that is stored on a computer.
Two internet risks are phishing and pharming. Describe what is meant by phishing and pharming. Phishing Pharming
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...
Consider the logic statement: X = (((A AND B) OR (C AND NOT B)) XOR NOT C)
A music company has a website that allows users to stream music. The music is stored in sound files.
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...
A denary value can be converted into hexadecimal and binary.
Data storage can be magnetic, solid state or optical.
Consider the logic statement: X = ((((NOT A AND B) OR C) AND B) NOR (B OR C))
Three types of Internet security risk are virus, spyware and denial of service (DoS) attack.
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...
Cookies can be used to store a user's personal data and online browsing habits.
Jolene uses HTML to create a website. She separates the HTML into structure and presentation.
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 ...
Tick (✔) one box in each row to identify if the statement is about validation, verification or both.
Name and describe the most appropriate programming data type for each of the examples of data given. Each data type must be different.
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....
The flowchart represents an algorithm. The algorithm will terminate if −1 is entered. [Figure 5.1]
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 |...
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...
3 (a) Draw the most appropriate flowchart symbol for each pseudocode statement.
4 This algorithm checks passwords. • Each password must be 8 or more characters in length; the predefined function Length returns the number of cha...
5 A one-dimensional array dataArray[1:20] needs each element set to zero.
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...