← All printables
IGCSE Computer Science Paper 2 · Modules 479–488

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 and 8.3 File Handling (Modules 479–488) — Tracing nested loops over a 2D array, Choosing a 1D or 2D array for a scenario, Common array mistakes in pseudocode, Writing a complete array program: declare, fill and output, Why programs store data in a file, File identifier: the file name as a string 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 and 8.3 File Handling (Modules 479–488)

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 pattern of a complete array program: declare the array, use a FOR loop to ______ a value into each element, then use a second FOR loop to ______ every element. Word 3 of: DECLARE, FOR _____, FOR ______ (5)
  2. 6. Use a 1D ______ for a simple list of values. Use a 2D ______ when data forms a table or grid, so each value needs two indexes: a row and a column. Word 4 of: 1D or 2D _____ (5)
  3. 7. Word 5 of the term in 4 Across: DECLARE, FOR _____, FOR ______ (6)
  4. 9. Word 2 of the term in 2 Down: DECLARE __________ : ______ (10)
  5. 10. Word 1 of the term in 5 Down: _____ _____ (5)

Down

  1. 1. Typical bugs: loop limits not matching ARRAY[l:u], swapped row and column indexes, a total not reset to 0, or the wrong data type stored. Check bounds, index order and starting values. Word 1 of: ______ _____ mistakes (6)
  2. 2. Creates a variable named ______ that holds text. Declare it before the file commands that use it, for example before READFILE stores a line in it. Word 3 of: DECLARE __________ : ______ (6)
  3. 3. Opens the file ______.txt in write mode so data can be written into it with WRITEFILE. The file must be opened before writing. Keywords are in capitals. Word 2 of: OPENFILE "______.___" FOR WRITE (6)
  4. 5. Tracks Row, Column and the element changed. The outer loop variable stays fixed while the inner one runs through all its values. Total passes = rows x columns. Word 2 of: _____ _____ (5)
  5. 8. A file identifier is the name of the file, written as a string in double quotes with its extension, such as ______. The same identifier is used in every file command. Word 2 of: "FileA.___" (3)

Answer Key

IGCSE Computer Science Paper 2 · Modules 479–488
1C
O
M
M
O
2S
3S
4I
N
P
U
5T
T
C
6A
R
R
A
Y
7O
U
8T
P
U
T
B
I
R
X
9L
I
N
E
O
F
T
E
X
T
10T
R
A
C
E
G
S
Across
4INPUT — The pattern of a complete array program: declare the array, use a FOR loop to ______ a value into each element, then use a second FOR loop to ______ every element. Word 3 of: DECLARE, FOR _____, FOR ______
6ARRAY — Use a 1D ______ for a simple list of values. Use a 2D ______ when data forms a table or grid, so each value needs two indexes: a row and a column. Word 4 of: 1D or 2D _____
7OUTPUT — Word 5 of the term in 4 Across: DECLARE, FOR _____, FOR ______
9LINEOFTEXT — Word 2 of the term in 2 Down: DECLARE __________ : ______
10TRACE — Word 1 of the term in 5 Down: _____ _____
Down
1COMMON — Typical bugs: loop limits not matching ARRAY[l:u], swapped row and column indexes, a total not reset to 0, or the wrong data type stored. Check bounds, index order and starting values. Word 1 of: ______ _____ mistakes
2STRING — Creates a variable named ______ that holds text. Declare it before the file commands that use it, for example before READFILE stores a line in it. Word 3 of: DECLARE __________ : ______
3SCORES — Opens the file ______.txt in write mode so data can be written into it with WRITEFILE. The file must be opened before writing. Keywords are in capitals. Word 2 of: OPENFILE "______.___" FOR WRITE
5TABLE — Tracks Row, Column and the element changed. The outer loop variable stays fixed while the inner one runs through all its values. Total passes = rows x columns. Word 2 of: _____ _____
8TXT — A file identifier is the name of the file, written as a string in double quotes with its extension, such as ______. The same identifier is used in every file command. Word 2 of: "FileA.___"

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, IGCSE Computer Science 0478 — 8.3 File Handling

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.