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.
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...
Convert the following two hexadecimal numbers into binary: FA7 D3E FA7 D3E
A security system uses sensors, a camera and a microprocessor to capture images of each person entering a large shopping mall.
Explain what is meant by HTML.
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...
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 ...
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...
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...
2 State four functions of an operating system. 1 2 3 4
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...
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...
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...
6 Four computer terms and eight descriptions are shown below. Draw lines to connect each computer term to the correct description(s). Computer term...
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...
8 Identify whether the four statements about file compression are correct by writing TRUE or FALSE in the following table. Statement MIDI files sto...
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...
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...
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...
12 Explain the differences between freeware and free software.
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...
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...
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....
IF ... THEN ... ELSE ... ENDIF and CASE ... OF ... OTHERWISE ... ENDCASE are two different conditional statements that you can use when writing pse...
A database, PLAYPRODUCTION, was set up to show the performance dates, prices and number of seats available at a theatre specialising in Shakespeare...
A robot arm in a factory is programmed to move products. The binary instructions to operate the robot arm are: Operation Binary Instruction...
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...
Explain the differences between the binary number system and the denary number system.
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 ...
Raj is using the Internet to do some online shopping. He visits a website that tells him that it uses cookies.
Selma writes the following four answers in her Computer Science examination. State which computer terms she is describing. "It is a signal. When th...
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)
A computer has 2048 MB of RAM. How many GB of RAM does the computer have? Show your working. GB
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.
Describe what is meant by Transport Layer Security (TLS).
Complete the paragraphs choosing the correct five terms from the list. Each term can only be used once: Ethics Freeware Free Software Hacking Malwa...
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 ...
The following diagram shows four data structures and four descriptions. Draw a line to connect each data structure to the correct description. Data...
IF ... THEN ... ELSE ... ENDIF is one type of conditional statement used when writing pseudocode. Identify and describe another type of conditional...
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...
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...
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...
A computer uses RAM and ROM to store data.
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...
Identify three security issues that can put a computer system at risk. Security issue 1 Security issue 2 Security issue 3
Karina is taking her Computer Science examination. She has three questions to answer about output devices.
Many programmers write computer programs in high-level languages. The programs need to be translated into machine code to be read by the computer. ...
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...
Describe the purpose of an interrupt in a computer system.
Computers can transmit data using different methods. Describe the three data transmission methods given.
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...