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.
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...
Write an algorithm, using pseudocode, to input three different numbers, multiply the two larger numbers together and output the result. Use the var...
Four programming concepts and four descriptions are shown. Draw a line to connect each programming concept to the most appropriate description.
A programmer wants to test that the readings from 2000 electricity meters are greater than 400 units and less than 900 units. The programmer uses s...
The flowchart checks the level of chlorine and the depth of water compared to the height of the swimming pool. Error messages are output if a probl...
A database table, PORTRAIT, is used to keep a record of the portraits available from a photographic studio. Each portrait has a unique reference nu...
Computer memory size is measured in multiples of bytes. Four statements about computer memory sizes are given in the table. Tick (✔) to show if the...
The Von Neumann model for a computer system uses several components in the fetch-execute cycle. One component that is used is the Control Unit (CU).
The data from a sensor must be converted from analogue to digital to be processed by a computer.