← All printables
ACARA Digital Technologies Years 9–10 · Modules 681–707

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

A free printable ACARA Digital Technologies Years 9–10 word scramble with 7 key terms, built from the key terms of Modular and Object-Oriented Programming (Python) and Modular and Object-Oriented Programming (JavaScript) (Modules 681–707) — Testing a class with assert, Building a modular program with functions, lists and classes, A function with no return gives undefined, Functions calling other functions, Functions that return true or false (JavaScript), Documenting a function with a comment and more. Print it or save it as a PDF — the answer key starts on its own page. No login needed.

ACARA Digital Technologies Years 9–10 Word Scramble: Modular and Object-Oriented Programming (Python) and Modular and Object-Oriented Programming (JavaScript) (Modules 681–707)

Name:
Date:
Class:

Word scramble

Unscramble the letters and write each key term on the line.

1
ORALDMU AROGPMR
A program split into parts: a class for its things, a list of objects, and small functions called from main(), planned with diagrams and checked with tests.
2
DNUNFEIED
The value a function gives back when it has no return statement. console.log only shows a value on screen, so a variable storing the result will hold ______.
3
TNUERR USQEAA(R) + RQUEBS(A);
A function can call another function inside its body. Here square() is a helper, so the bigger function stays short and each function does one job.
4
FI (ESGLIVIDAA(AEG))
A function that returns true or false can be called right inside an if condition. The if block runs only when the function returns true, like isEven(n) or isValidAge(age).
5
BLLKACAC
A function passed as an argument, without brackets, to another function that calls it later. Examples: nums.forEach(show) or nums.map(n => n * 2).
6
LHAGY.ATRRNE
A property (no brackets) giving how many items are in an array. The last index is length - 1, an empty array has length 0, and length grows as items are added.
7
RAL[TRR.HRANEG]
Reading an index past the last item (or a negative index) does not crash. It gives undefined. The last valid index is length - 1, so scores[10] in a 10-item array is undefined.

Answer Key

ACARA Digital Technologies Years 9–10 · Modules 681–707
1ORALDMU AROGPMR → modular program — A program split into parts: a class for its things, a list of objects, and small functions called from main(), planned with diagrams and checked with tests.
2DNUNFEIED → undefined — The value a function gives back when it has no return statement. console.log only shows a value on screen, so a variable storing the result will hold undefined.
3TNUERR USQEAA(R) + RQUEBS(A); → return square(a) + square(b); — A function can call another function inside its body. Here square() is a helper, so the bigger function stays short and each function does one job.
4FI (ESGLIVIDAA(AEG)) → if (isValidAge(age)) — A function that returns true or false can be called right inside an if condition. The if block runs only when the function returns true, like isEven(n) or isValidAge(age).
5BLLKACAC → callback — A function passed as an argument, without brackets, to another function that calls it later. Examples: nums.forEach(show) or nums.map(n => n * 2).
6LHAGY.ATRRNE → array.length — A property (no brackets) giving how many items are in an array. The last index is length - 1, an empty array has length 0, and length grows as items are added.
7RAL[TRR.HRANEG] → arr[arr.length] — Reading an index past the last item (or a negative index) does not crash. It gives undefined. The last valid index is length - 1, so scores[10] in a 10-item array is undefined.

Modules this word scramble 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: ACARA Digital Technologies Years 9–10 — Modular and Object-Oriented Programming (Python), ACARA Digital Technologies Years 9–10 — Modular and Object-Oriented Programming (JavaScript)

More ACARA Digital Technologies Years 9–10 printables

This printable is free — no login needed.

Free classroom tools, no account: Hangman · Random Team Generator · Random Name Picker Wheel · Seating Plan Maker

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.