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.
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. ...
Which of the following is an example of an input device?
Figure 1 shows a simple block diagram of a computer system.
A school is planning to upgrade its network infrastructure.
A developer is writing an algorithm to find the largest number in a list of 10 positive integers.
Consider the following pseudocode: ```pseudocode DECLARE num1 : INTEGER DECLARE num2 : INTEGER DECLARE result : INTEGER INPUT num1 INPUT num2 IF...
Organisations collect and store personal data about their customers.
Describe the function of the Program Counter (PC) and the Memory Address Register (MAR) in the Fetch-Decode-Execute cycle.
A student is creating a program that uses a function to calculate the area of a circle. The function takes the radius as an argument and returns th...
Discuss the ethical implications of using Artificial Intelligence (AI) in decision-making processes, such as in job recruitment or loan applications.
Describe the differences between an interpreter and a compiler, including their advantages and disadvantages.
A company stores sensitive customer data. Discuss two ethical considerations the company should take into account regarding this data.
A school wants to upgrade its network infrastructure. They are considering installing Fibre Optic cables. (a) State two reasons why Fibre Optic cab...
A programmer is testing a new piece of software. (a) Explain what is meant by 'syntax error' in programming. (2) (b) Describe how 'dry run' testing...
Discuss the impact of using social media platforms on society, referring to both positive and negative effects.