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 coffee shop owner wants to introduce a computerised loyalty card system. A programmer discusses the details of the system with the shop owner.
A program is being developed to implement a game for up to six players. During the game, each player assembles a team of characters. At the start ...
Reduced Instruction Set Computers (RISC) is a type of processor. Identify four features of a RISC processor.
Describe circuit switching as a method of data transmission.
The TCP/IP protocol may be viewed as a stack that contains four layers: Application, Transport, Internet, Link. Describe how the layers of the TCP/...
Explain what is meant by a hashing algorithm in the context of file access.
Describe the user-defined data type set.
The truth table for a logic circuit is shown. [Figure X.X - truth table]
Describe the process of segmentation for memory management.
A veterinary surgery wants to create a class for individual pets. Some of the attributes required in the class are listed in the table. [Figure X.X...
Several syntax diagrams are shown. [Figure X.X - several syntax diagrams]
The following diagram shows an ordered binary tree. [Figure X.X - binary tree diagram]
Describe how packet switching is used to transmit messages across a network.
Describe serial file organisation as a method of storing data records in a file.
Describe the user-defined data type record.
Name and describe two protocols used by the Application Layer of the TCP/IP protocol suite. Protocol 1 Description Protocol 2 Description
The truth table for a logic circuit is shown.
Complex Instruction Set Computer (CISC) is a type of processor.
The kernel is the central component of an Operating System (OS). Outline how the kernel of an OS acts as an interrupt handler.
Objects and classes form the basic structure of Object-Oriented Programming (OOP).
This binary tree shows an ordered list of integers. [Figure 11.1]
The truth table for a logic circuit is shown. INPUT OUTPUT A B C D T 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 0 1 1 1 0 1 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 1 1 ...
The following diagram shows an ordered binary tree. Blue Green Indigo Red Orange Violet Yellow
A program sorts string data using different sorting methods. One source file is used to answer Question 1. The file is called Data.txt
A computer program is designed to simulate horses doing show jumping. In show jumping, horses jump over obstacles called fences. A horse successful...
A linked list stores positive integer data in a 2D array. The first dimension of the array stores the integer data. The second dimension of the arr...
A computer game is designed for users to select characters. Each character can take part in a group of events. Each group has five events. There ar...
A linear queue data structure is designed using a record structure. The record structure Queue has the following fields: • QueueArray, a 1D array o...
The text file HighScoreTable.txt stores the top seven player scores for a game. The data in the file is stored in the order: Player ID Game level S...
A program sorts string data using different sorting methods. One source file is used to answer Question 1. The file is called Data.txt
Draw one line from each verification method to indicate whether it is used during data transfer or data entry. Verification Method Parity byte che...
Complete the table by describing each term. Term Copyright Open Source (Initiative) Shareware Software Licence
State what is meant by relative addressing.
A relational database, SHIPPING, stores data about the ships in a company and the containers that are carried on the ships. The database has the f...
A local area network (LAN) has five computers, one switch and one server.
A sound file is compressed by reducing the sampling rate. State whether this is lossless or lossy compression. Justify your choice. Type of compre...
The following binary addition is performed using 8-bit registers. Complete the calculation using binary addition. 10000111 +00111001
A restaurant accesses software and stores data using cloud computing.
Consider the following logic circuit: [Logic circuit diagram with inputs A, B, C and output X] Write the logic expression for the logic circuit. Do...
A programmer is developing a computer program.
An automated system opens doors when a person is detected within 2 metres. The system closes the doors when there is no longer a person within 2 me...
Data is a global 1D array containing 30 elements of type STRING An algorithm will output: all non-blank elements (elements that do not contain an e...
A program is needed to manage individual rentals in a car-hire business. The data items for each rental will be held in a record structure of type ...
A program contains a global 1D array Number consisting of 20 elements of type REAL A procedure Store () will input a sequence of up to 20 real valu...
A program is being designed in pseudocode. The program contains the following declaration for the global array MyData: DECLARE MyData : ARRAY[1:100...
Students are learning about a simple check digit method for data validation. In this method, a single check digit is appended to the end of an orig...
There are several different ways to express an algorithm during the design of a program.
A program is being developed to manage student book loans from a college library. Students may borrow up to five books at a time from the library. ...
An individual has an appointment with his bank manager. He has a choice between travelling to the appointment by car, or leaving the car at home an...
What confirms that scarcity exists?