Our site uses cookies. Some of the cookies we use are essential for parts of the site to operate and have already been set. You may delete and block all cookies from this site, but parts of the site will not work. To find out more about cookies on this website, see our Cookie Policy
Accept
© eRevision.uk and ZigZag Education 2025
This test is run by .
Note that your final mark will not be saved in the system.

Programming fundamentals (2.2) MatchUp

Target Level
4-5
Running Total
0
0%
Attempt
1 of 3

Click on a top box, then click on its match below. Or, drag a top box and drop it onto the correct match. Match all pairs before clicking ‘Check’.

Assignment
Procedure
Input
Constant
Subroutine
Boolean
Output
Function
Variable
String
A data element in a program whose value can change as the program is running
A data element in a program whose value does not change as the program is running
Data introduced to a computer system from the outside world
Data that is presented to the outside world, such as by a printer or display
The process of allocating a value to a data element
A set of instructions that performs a particular operation, often used in programs that need to perform an operation multiple times
A named set of instructions that returns a value
A named set of instructions that does not return a value
A data type that can only have one of two values, true or false
A data type capable of storing combinations of numbers and letters

This is your 1st attempt! You get 3 marks for each one you get right. Good luck!

Pass Mark
75%