← All printables
IGCSE Computer Science Paper 2 · Modules 399–408

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.1c Procedures and Functions (Modules 399–408) — Parameter, Parameters and the values passed in a call, Difference between a procedure and a function, Pascal case names for subroutines, Defining a procedure with no parameters, Calling a procedure with CALL 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.1c Procedures and Functions (Modules 399–408)

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

Across

  1. 1. Several parameters are separated by commas, each with its own data type. A call gives one value for each, in the same order, such as CALL ______("Sam", 14). Word 2 of: _________ ____(____ : ______, ___ : INTEGER) (4)
  2. 3. Word 1 of the term in 1 Down: _________ ________ (9)
  3. 5. Word 3 of the term in 1 Across: _________ ____(____ : ______, ___ : INTEGER) (4)
  4. 6. Word 5 of the term in 1 Across: _________ ____(____ : ______, ___ : INTEGER) (3)
  5. 7. Defines a procedure with one parameter. In the brackets after the name, write the parameter identifier, a colon, then its data type. Size is used inside the body. Word 2 of: _________ ____(Size : INTEGER) (4)
  6. 8. Only a function has ______: it gives back a value used where it is called. A procedure ______ nothing and is run on its own with CALL. (7)
  7. 9. Word 4 of the term in 1 Across: _________ ____(____ : ______, ___ : INTEGER) (6)

Down

  1. 1. Starts a ______ with no parameters: the keyword ______, then its name with no brackets. Indented statements follow, and ENDPROCEDURE closes it. Word 2 of: _________ ________ (8)
  2. 2. An identifier in a subroutine definition that receives a value when the subroutine is called. It is used like a variable inside the subroutine and has a data type. (9)
  3. 4. CALL followed by a procedure name runs that procedure. It is a complete statement written on its own line, e.g. ______. Control returns to the next line afterwards. Word 2 of: CALL ___________ (11)

Answer Key

IGCSE Computer Science Paper 2 · Modules 399–408
1S
H
O
W
2P
H
A
3P
R
O
C
E
4D
U
R
E
W
E
A
5N
A
M
E
F
M
E
6A
G
E
7L
I
N
E
U
T
U
L
E
8R
E
T
U
R
N
S
L
9S
T
R
I
N
G
N
E
Across
1SHOW — Several parameters are separated by commas, each with its own data type. A call gives one value for each, in the same order, such as CALL ______("Sam", 14). Word 2 of: _________ ____(____ : ______, ___ : INTEGER)
3PROCEDURE — Word 1 of the term in 1 Down: _________ ________
5NAME — Word 3 of the term in 1 Across: _________ ____(____ : ______, ___ : INTEGER)
6AGE — Word 5 of the term in 1 Across: _________ ____(____ : ______, ___ : INTEGER)
7LINE — Defines a procedure with one parameter. In the brackets after the name, write the parameter identifier, a colon, then its data type. Size is used inside the body. Word 2 of: _________ ____(Size : INTEGER)
8RETURNS — Only a function has ______: it gives back a value used where it is called. A procedure ______ nothing and is run on its own with CALL.
9STRING — Word 4 of the term in 1 Across: _________ ____(____ : ______, ___ : INTEGER)
Down
1SHOWMENU — Starts a ______ with no parameters: the keyword ______, then its name with no brackets. Indented statements follow, and ENDPROCEDURE closes it. Word 2 of: _________ ________
2PARAMETER — An identifier in a subroutine definition that receives a value when the subroutine is called. It is used like a variable inside the subroutine and has a data type.
4DEFAULTLINE — CALL followed by a procedure name runs that procedure. It is a complete statement written on its own line, e.g. ______. Control returns to the next line afterwards. Word 2 of: CALL ___________

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.1c Procedures and Functions

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.