← All printables
IGCSE Computer Science Paper 2 · Modules 317–326

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

A free printable IGCSE Computer Science Paper 2 crossword with 10 clues, built from the key terms of 8.1a Data Types and Variables (Modules 317–326) — Assigning the result of an expression, Assigned value must match the variable's data type, Declaring a constant with CONSTANT, A constant's value must be a literal, Why use constants in a program, Choosing a variable or a constant and more. Print it or save it as a PDF — the answer key starts on its own page. No login needed.

IGCSE Computer Science Paper 2 Crossword: 8.1a Data Types and Variables (Modules 317–326)

Name:
Date:
Class:

Crossword

Read each clue and write the matching term in the grid. Numbers in brackets show the letters in each word.

1
2
3
4
5
6
7
8
9
10

Across

  1. 4. The data type for text: zero or more characters written between double quotes, such as "This is a ______". "" is the empty ______ and "123" is text, not a number. (6)
  2. 7. The expression on the right is worked out first, then its result is stored in the variable on the left, replacing any old value that variable held. Word 1 of: __________ ← NumberOfHours * __________ (10)
  3. 8. Word 3 of the term in 7 Across: __________ ← NumberOfHours * __________ (10)
  4. 10. A constant must be set to a literal value, such as 6.50. It cannot be given a variable, another constant or an expression like ______ * 2. Word 2 of: ________ ____ ← 6.50 (4)

Down

  1. 1. The data type for a whole number with no fractional part, written in denary digits, such as 5 or -3. Used for counts like lives: DECLARE Lives : ______ (7)
  2. 2. Declares a named value that is set once. No DECLARE line or data type is needed: the type comes from the literal, so 6.50 makes it REAL. The value cannot change later. Word 1 of: ________ __________ ← 6.50 (8)
  3. 3. An error when a value assigned to a variable has a different data ______ from the one it was declared with, such as storing a name in an INTEGER variable. Word 2 of: ____ ________ (8)
  4. 5. A named value used instead of a magic number. It makes code easier to read, and when the value changes you edit it in one place only, so no missed edits cause mistakes. Word 2 of: ________ _______ ← 0.2 (7)
  5. 6. Word 1 of the term in 3 Down: ____ ________ (4)
  6. 9. The data type for a number that can have a fractional part, written with a digit on each side of the point, such as 4.7 or 0.3. 5 is an INTEGER but 5.0 is ______. (4)

Answer Key

IGCSE Computer Science Paper 2 · Modules 317–326
1I
2C
N
O
T
N
E
S
3M
G
T
I
E
A
4S
T
R
I
N
G
M
T
A
5V
6T
7T
O
T
A
L
T
O
P
A
Y
C
T
P
8H
O
U
R
L
Y
9R
A
T
E
A
E
10R
A
T
E
A
E
L
Across
4STRING — The data type for text: zero or more characters written between double quotes, such as "This is a ______". "" is the empty ______ and "123" is text, not a number.
7TOTALTOPAY — The expression on the right is worked out first, then its result is stored in the variable on the left, replacing any old value that variable held. Word 1 of: __________ ← NumberOfHours * __________
8HOURLYRATE — Word 3 of the term in 7 Across: __________ ← NumberOfHours * __________
10RATE — A constant must be set to a literal value, such as 6.50. It cannot be given a variable, another constant or an expression like ______ * 2. Word 2 of: ________ ____ ← 6.50
Down
1INTEGER — The data type for a whole number with no fractional part, written in denary digits, such as 5 or -3. Used for counts like lives: DECLARE Lives : ______
2CONSTANT — Declares a named value that is set once. No DECLARE line or data type is needed: the type comes from the literal, so 6.50 makes it REAL. The value cannot change later. Word 1 of: ________ __________ ← 6.50
3MISMATCH — An error when a value assigned to a variable has a different data ______ from the one it was declared with, such as storing a name in an INTEGER variable. Word 2 of: ____ ________
5VATRATE — A named value used instead of a magic number. It makes code easier to read, and when the value changes you edit it in one place only, so no missed edits cause mistakes. Word 2 of: ________ _______ ← 0.2
6TYPE — Word 1 of the term in 3 Down: ____ ________
9REAL — The data type for a number that can have a fractional part, written with a digit on each side of the point, such as 4.7 or 0.3. 5 is an INTEGER but 5.0 is ______.

Modules this crossword covers

Every module has its own free printable worksheet with an answer key, and students can practise the same terms interactively on Cloodit.

Part of: IGCSE Computer Science 0478 — 8.1a Data Types and Variables

More IGCSE Computer Science Paper 2 printables

This printable is free — no login needed.

Make a free class, give it a journey, and you also get:

Create a free teacher account →

No credit card. No setup fee. Make a class and invite students in under three minutes.