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.

Input & Output / String Handling & Random Number Functions GapFill

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

You must fill all the gaps before clicking ‘Check Answers!’

In order to  runorganiseprocesscollection data, all computers need to be able to temporarily  makecalculateorganisestore that data so that values can be accessed and changed as the program runs.  copiescollectionscellsVariables are locations in memory where the data is stored; each of these  spacesnamesboxeslocations has an address so that the computer knows where the data has been stored and where to find it.  When programs are created we name variables using an  softwareidentifiersystemcollection so that we can read the program and make sense of what the variables are used for.

In addition, each variable will have a  systemnamedata typemake which defines what operations can be performed on that data type and how much space is needed to store the variable.

Every high-level language where variables are declared will state explicitly the identifier and the data type but some languages, like Python, assume the data type based on the data  collectedcopiedassignedboxed to the variable, e.g.  shoe_size = 5.5 will be assumed to be the real or float data type as it has a fractional part. Similarly a variable for a telephone number will always be a  dataprogramcollectionString data type not a numerical data type as no arithmetic operations would be performed on this type of variable. A string can contain zero or more characters, usually up to a maximum of 255, another data type is  copyMODCharcalculateor Character which allows a single character, letter, digit, punctuation mark or symbol to be stored. The other two main data types are  *%dInteger, which are whole numbers and  BooleanELSEDIV% which has the value True or False or 0 or 1.

A computer system may need inputs to run a program, one of the main methods of obtaining that data is through user input via the  systemarithmeticcollectionkeyboard, the results of running a program and processing data into information is commonly displayed to the user via a computer display like a monitor or touch screen.


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

Pass Mark
72%