wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Year 7 & 8 Code.org - Assessment

Total questions: 14

Worksheet time: 7mins

Name
Class
Date
1.

Decomposition is part of Computational Thinking. What does Decomposition mean?

a)

Breaking one problem down into more, smaller problems.

b)

Computing hardware that rots over time

c)

Discarding irrelevant problems and keeping the relevant

d)

To complete a task

2.

Abstraction is part of Computational Thinking. What does Abstraction mean?

a)

Breaking one problem down into smaller problems

b)

Discarding the irrelevant and keeping the relevant

c)

Completing a task

d)

The way the computer looks from different angles

3.

What is Computational Thinking?

a)

When you are quick at using a computer

b)

Computational thinking is thinking like a computer

c)

Computer can think

d)

Executing instructions / task in a logical order

4.

What does sequence mean?

a)

Code that gives you options based on a condition.

b)

Code that loops

c)

Code that repeats

d)

Instructions that are executed in a particular order

5.

Which is an example of sequence

a)

Wet toothbrush, apply toothpaste, clean teeth, rinse mouth

b)

rinse mouth, clean teeth, apply toothpaste, wet toothbrush

c)

Wet toothbrush, apply toothpaste, rinse mouth, clean teeth

d)

apply toothpaste, rinse mouth, clean teethe, wet toothbrush

6.

What does Repetition mean?

a)

Code that is repeated a set number of times, forever, or until a condition is met

b)

Code that is in order

c)

Code that gives you options

d)

When there is an error in code

7.

Which three are an example of Repeat code.

a)

Repeat 4 (fd 100 rt 90)

b)

Repeat until score == 100

c)

Repeat forever (fd 10)

d)

for i in range 5

8.

What does Selection mean?

a)

Code that repeats

b)

Code that is in order

c)

Code that gives you options depending on a condition

d)

Code that loops a set number of times

9.

Which is an example of Selection

a)

repeat 4 (fd 50 rt 90)

b)

for i in range 5

c)

while password not equal to "123", ask again.

d)

if score == 100: "Perfect"

10.

What does De-Bugging mean?

a)

To clean computer making sure no dust or bugs are in computer

b)

To fix errors in the code

c)

To update computer

d)

To do a virus check

11.

Which code needs De-Bugging (fixing)?

a)

FD 10 RT 90

b)

Repeat 4 (FD 10 RT 90)

c)

FD 10 LT 90

d)

Repeet 4 (FD 10 RT 90)

12.

What shape do you see?

a)

Circle

b)

Trinangle

c)

Square

d)

Rectangle

13.

How many squares are there?

a)

6

b)

5

c)

3

d)

4

14.

How many triangles?

a)

6

b)

4

c)

8

d)

10