Skip to main content

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.

O-LevelComputer ScienceAlgorithm design and problem-solvingOct/Nov 2015

The flowchart on the opposite page shows what happens when the barcode on a product is scanned at the checkout in a supermarket. The barcodes are u...

O-LevelComputer ScienceBoolean logicOct/Nov 2015

Convert the following two hexadecimal numbers into binary: FA7 D3E FA7 D3E

O-LevelComputer ScienceAutomated and emerging technologiesOct/Nov 2015

A security system uses sensors, a camera and a microprocessor to capture images of each person entering a large shopping mall.

O-LevelComputer ScienceThe Internet and its usesOct/Nov 2015

Explain what is meant by HTML.

O-LevelComputer ScienceAlgorithm design and problem-solvingOct/Nov 2015

Check digits are used to ensure the accuracy of input data. A 7-digit code number has an extra digit on the right, called the check digit. The che...

O-LevelComputer ScienceHardwareOct/Nov 2015

The steps to print a document using a laser printer are shown in the table below. Put each step in the correct order. The first step has been done ...

O-LevelComputer ScienceHardwareOct/Nov 2015

A remote-controlled model car contains RAM, ROM and a solid state drive. The car receives radio signals from its remote control. It can only receiv...

O-LevelComputer ScienceProgrammingOct/Nov 2016

1 (a) Give two reasons why a programmer would choose to write code in a low-level language. 1 2 (b) High-level languages require either an interp...

O-LevelComputer ScienceSoftwareOct/Nov 2016

2 State four functions of an operating system. 1 2 3 4

O-LevelComputer ScienceData TransmissionOct/Nov 2016

3 (a) Explain what is meant by: (i) Serial data transmission (ii) Parallel data transmission (b) A computer in a factory is connected to a printe...

O-LevelComputer ScienceData TransmissionOct/Nov 2016

4 Nine bytes of data are transmitted from one computer to another. Even parity is used. An additional parity byte is also sent. The ten bytes arriv...

O-LevelComputer ScienceData RepresentationOct/Nov 2016

5 A computer uses an 8-bit register. The 8-bit register contains binary integers. (a) Write the denary (base 10) value represented by: 128 64 32 16...

O-LevelComputer ScienceHardwareOct/Nov 2016

6 Four computer terms and eight descriptions are shown below. Draw lines to connect each computer term to the correct description(s). Computer term...

O-LevelComputer ScienceBoolean logicOct/Nov 2016

7 (a) Complete the truth tables and name the single logic gate that could replace each logic circuit: (i) [Figure 7.1] Single logic gate (ii) [Figu...

O-LevelComputer ScienceData RepresentationOct/Nov 2016

8 Identify whether the four statements about file compression are correct by writing TRUE or FALSE in the following table. Statement MIDI files sto...

O-LevelComputer ScienceThe Internet and its usesOct/Nov 2016

9 (a) Explain what is meant by a denial of service attack. (b) Name and describe two other potential security threats when using the Internet. Sec...

O-LevelComputer ScienceThe Internet and its usesOct/Nov 2016

10 (a) Describe what is meant by HTML. (b) The following URL is typed in: http://www.cie.org.uk/ComputerSciencePapers This URL is composed of thre...

O-LevelComputer ScienceAutomated and emerging technologiesOct/Nov 2016

11 A security system is installed in a house. A hexadecimal number is entered to activate or deactivate the alarm. (a) The alarm code is set to hex...

O-LevelComputer ScienceSoftwareOct/Nov 2016

12 Explain the differences between freeware and free software.

O-LevelComputer ScienceProgrammingOct/Nov 2016

The manager of a supermarket needs a program to record donations to charity. Each customer has the choice of three charities to donate to, and 1% o...

O-LevelComputer ScienceProgrammingOct/Nov 2016

Read this section of program code that inputs positive numbers, discards any negative numbers and then outputs the average. An input of zero ends t...

O-LevelComputer ScienceAlgorithm design and problem-solvingOct/Nov 2016

The flowchart below inputs an integer. The predefined function DIV gives the value of the division, for example z ← 11 DIV 3 gives the value Z = 3....

O-LevelComputer ScienceAlgorithm design and problem-solvingOct/Nov 2016

IF ... THEN ... ELSE ... ENDIF and CASE ... OF ... OTHERWISE ... ENDCASE are two different conditional statements that you can use when writing pse...

O-LevelComputer ScienceDatabasesOct/Nov 2016

A database, PLAYPRODUCTION, was set up to show the performance dates, prices and number of seats available at a theatre specialising in Shakespeare...

O-LevelComputer ScienceData RepresentationOct/Nov 2017

A robot arm in a factory is programmed to move products. The binary instructions to operate the robot arm are: Operation Binary Instruction...

O-LevelComputer ScienceHardwareOct/Nov 2017

Storage devices and storage media can be categorised as primary, secondary or off-line. Write primary, secondary or off-line next to each storage d...

O-LevelComputer ScienceData RepresentationOct/Nov 2017

Explain the differences between the binary number system and the denary number system.

O-LevelComputer ScienceData TransmissionOct/Nov 2017

A file server is used as a central data store for a network of computers. Rory sends data from his computer to a file server that is approximately ...

O-LevelComputer ScienceThe Internet and its usesOct/Nov 2017

Raj is using the Internet to do some online shopping. He visits a website that tells him that it uses cookies.

O-LevelComputer ScienceSoftwareOct/Nov 2017

Selma writes the following four answers in her Computer Science examination. State which computer terms she is describing. "It is a signal. When th...

O-LevelComputer ScienceBoolean logicOct/Nov 2017

Draw a logic circuit to represent the logic statement: X = 1 if (A is NOT 1 AND B is 1) AND (A is NOT 1 AND C is NOT 1) OR (B is 1 AND C is 1)

O-LevelComputer ScienceHardwareOct/Nov 2017

A computer has 2048 MB of RAM. How many GB of RAM does the computer have? Show your working. GB

O-LevelComputer ScienceAutomated and emerging technologiesOct/Nov 2017

Anna has a farm that grows fruit. She has a system that monitors the conditions for growing the fruit. Sensors are used in this system.

O-LevelComputer ScienceThe Internet and its usesOct/Nov 2017

Describe what is meant by Transport Layer Security (TLS).

O-LevelComputer ScienceSoftwareOct/Nov 2017

Complete the paragraphs choosing the correct five terms from the list. Each term can only be used once: Ethics Freeware Free Software Hacking Malwa...

O-LevelComputer ScienceAlgorithm design and problem-solvingOct/Nov 2017

Write an algorithm using either pseudocode or a flowchart, to: • input a positive integer • use this value to set up how many other numbers are to ...

O-LevelComputer ScienceData RepresentationOct/Nov 2017

The following diagram shows four data structures and four descriptions. Draw a line to connect each data structure to the correct description. Data...

O-LevelComputer ScienceAlgorithm design and problem-solvingOct/Nov 2017

IF ... THEN ... ELSE ... ENDIF is one type of conditional statement used when writing pseudocode. Identify and describe another type of conditional...

O-LevelComputer ScienceAlgorithm design and problem-solvingOct/Nov 2017

This flowchart checks a batch of 10 rice sacks for weight. Sacks should weigh 50 kilograms each. Sacks weighing over 50.5 kilograms or less than 49...

O-LevelComputer ScienceDatabasesOct/Nov 2017

A database table, TRAIN, is to be set up for a railway company to keep a record of the engines available for use. Each engine has a unique number m...

O-LevelComputer ScienceData RepresentationOct/Nov 2018

Computers use a character set to convert text into binary. One character set that can be used is ASCII. Each letter in ASCII can also be represente...

O-LevelComputer ScienceHardwareOct/Nov 2018

A computer uses RAM and ROM to store data.

O-LevelComputer ScienceBoolean logicOct/Nov 2018

A greenhouse uses a system to monitor the conditions that plants need to grow. The inputs to the system are: Input Binary value Condition W 1 Windo...

O-LevelComputer ScienceThe Internet and its usesOct/Nov 2018

Identify three security issues that can put a computer system at risk. Security issue 1 Security issue 2 Security issue 3

O-LevelComputer ScienceHardwareOct/Nov 2018

Karina is taking her Computer Science examination. She has three questions to answer about output devices.

O-LevelComputer ScienceProgrammingOct/Nov 2018

Many programmers write computer programs in high-level languages. The programs need to be translated into machine code to be read by the computer. ...

O-LevelComputer ScienceThe Internet and its usesOct/Nov 2018

Six internet terms and six definitions are listed. Draw a line to connect each term to a correct definition. Internet term Definition Browser A pro...

O-LevelComputer ScienceHardwareOct/Nov 2018

Describe the purpose of an interrupt in a computer system.

O-LevelComputer ScienceData TransmissionOct/Nov 2018

Computers can transmit data using different methods. Describe the three data transmission methods given.

O-LevelComputer ScienceAutomated and emerging technologiesOct/Nov 2018

A system uses pH sensors and a microprocessor to help monitor pollution in a river. The pH of the water should be between 6 and 8. The system outpu...

© 2026 Oracle Prep — The AI-Powered Cambridge Exam Engine