← All printables
IGCSE Computer Science Paper 2 · Modules 469–478

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.2 Arrays (Modules 469–478) — Declaring a 2D array: ARRAY[l1:u1, l2:u2], Working out how many elements a 2D array holds, Writing a value into a 2D array element, Reading a value from a 2D array element, Using variables as indexes in a 2D array, Filling a 2D array with nested FOR loops 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.2 Arrays (Modules 469–478)

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

Across

  1. 1. The total number of elements in a 2D array. Each dimension holds upper - lower + 1 values, so ARRAY[1:3, 1:3] holds 3 * 3 = 9 and ARRAY[1:30, 1:4] holds 30 * 4 = 120. Word 1 of: ____ * columns (4)
  2. 3. Stores a ______ in one element of a 2D array. Give the row index first, then the ______ index, e.g. NoughtsAndCrosses[2,3] ← 'X' puts a CHAR in row 2, ______ 3. Word 3 of: ____[row, ______] ← _____ (6)
  3. 6. Inside nested FOR loops, this compares each 2D array element with the wanted value; when it matches, store Row and Column as FoundRow and FoundColumn. Word 6 of: IF Grid[Row, ______] = Wanted ____ (4)
  4. 7. Word 4 of the term in 3 Across: ____[row, ______] ← _____ (5)
  5. 8. Word 2 of the term in 2 Down: INPUT _____[_______, ____] (5)

Down

  1. 2. Inside nested FOR loops, this reads a typed value into one cell of a 2D array. The inner loop fills a whole row before the outer loop moves to the next row. Word 3 of: INPUT _____[_______, ____] (7)
  2. 3. Declares a 2D ______ called Grid. The first range is the rows, the second is the columns, split by a comma. All elements share one data type, here ______. Word 9 of: DECLARE Grid : _____[1:3, 1:3] OF ____ (4)
  3. 4. Word 1 of the term in 3 Across: ____[row, ______] ← _____ (4)
  4. 5. Word 3 of the term in 3 Down: DECLARE Grid : _____[1:3, 1:3] OF ____ (5)
  5. 6. Word 4 of the term in 2 Down: INPUT _____[_______, ____] (4)

Answer Key

IGCSE Computer Science Paper 2 · Modules 469–478
1R
O
W
2S
T
3C
O
L
U
M
4N
5A
6T
H
E
N
H
D
A
R
E
7V
A
L
U
E
8M
A
R
K
S
R
N
E
A
T
T
Y
Across
1ROWS — The total number of elements in a 2D array. Each dimension holds upper - lower + 1 values, so ARRAY[1:3, 1:3] holds 3 * 3 = 9 and ARRAY[1:30, 1:4] holds 30 * 4 = 120. Word 1 of: ____ * columns
3COLUMN — Stores a ______ in one element of a 2D array. Give the row index first, then the ______ index, e.g. NoughtsAndCrosses[2,3] ← 'X' puts a CHAR in row 2, ______ 3. Word 3 of: ____[row, ______] ← _____
6THEN — Inside nested FOR loops, this compares each 2D array element with the wanted value; when it matches, store Row and Column as FoundRow and FoundColumn. Word 6 of: IF Grid[Row, ______] = Wanted ____
7VALUE — Word 4 of the term in 3 Across: ____[row, ______] ← _____
8MARKS — Word 2 of the term in 2 Down: INPUT _____[_______, ____]
Down
2STUDENT — Inside nested FOR loops, this reads a typed value into one cell of a 2D array. The inner loop fills a whole row before the outer loop moves to the next row. Word 3 of: INPUT _____[_______, ____]
3CHAR — Declares a 2D ______ called Grid. The first range is the rows, the second is the columns, split by a comma. All elements share one data type, here ______. Word 9 of: DECLARE Grid : _____[1:3, 1:3] OF ____
4NAME — Word 1 of the term in 3 Across: ____[row, ______] ← _____
5ARRAY — Word 3 of the term in 3 Down: DECLARE Grid : _____[1:3, 1:3] OF ____
6TEST — Word 4 of the term in 2 Down: INPUT _____[_______, ____]

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.2 Arrays

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.