Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

code.org course C Review

Total questions: 84

Worksheet time: 42mins

Name
Class
Date
1.

how we can make the game work

a)

Move forward

b)

click RUN

c)

I don't know

d)

Nothing

2.

Putting The Steps in a correct order  

a)

Sequencing

b)

Algorithm

c)

Debugging

3.

Solve the puzzle

a)
b)
c)
d)
4.

What is the meaning of Bug

a)

Problem

b)

Fix The Problem

c)

animal

d)

Don't know

5.

Debugging means Fix The Problem

a)

True

b)

False

6.

Where is the Bug

a)

Step 1

b)

Step 2

c)

Step 3

d)

Step 5

7.

Solve this puzzle

a)
b)
c)
d)
8.

Solve the Puzzle

a)
b)
c)
9.

Solve the Puzzle

a)
b)
c)
10.

Solve the Puzzle

a)
b)
c)
d)
11.

a)
b)
c)
d)
12.

a)
b)
c)
d)
13.

a)
b)
c)
d)
14.

a)
b)
c)
d)
15.

a)
b)
c)
d)
16.

a)
b)
c)
d)
17.

Which TWO (2) WORK?

a)
b)
c)
d)
18.

Does this code work?

a)

Yes

b)

No

19.
a)
b)
c)
d)
20.

What block is used to pick up the treasure?

a)

Pick up

b)

Collect

c)

Get

d)

Win

21.

What is the repeated pattern?

a)

Forwards, left. Forwards, right.

b)

Forwards, right. Forwards, left.

c)

Forwards, left.

d)

Forwards, right.

22.

How many times does she repeat Forwards, left. Forwards, right?

a)

3

b)

4

c)

5

d)

6

23.

Which is better?

a)
b)
24.

Why is it GOOD to look out for repeated patterns?

a)

We can LOOP repeated patterns to save time and space

b)

I like pwetty patterns

c)

Patterns are important in science and maths

d)

It took Mr Reynolds 10 minutes to write the longer code :-(

25.

What's the obvious missing code to complete the puzzle in THIS example?

a)

Collect

b)

Forward

c)

Left

d)

Right

26.

How many are needed to collect all of the treasure with the long code?

a)

2

b)

3

c)

4

d)

5

27.
a)
b)
c)
d)
28.

a)
b)
c)
29.

a)
b)
c)
d)
30.

Why is **repeat 2** pointless in the case of the last puzzle?

a)

Repeat 2 is the same as forwards + forwards.

b)

I don't get repeats!

c)

She doesn't go forwards 2 at all

31.

Which THREE are correct?

a)
b)
c)
d)
32.

This WORKS. Why is it not the best?

a)

It's inefficient. Too many blocks were used!

b)

It works, so what!

33.
a)
b)
c)
d)
34.

a)
b)
c)
d)
35.

In real life, would the person be able to TRY and pick up something, BUT THEN MOVE ON if there was nothing there??

a)

YES. This is an example of code that doesn't think like a human. If only there was a "If = treasure" block!

b)

No. Humans are like computers and only follow the code, exactly as written.

36.
a)
b)
c)
d)
37.

a)
b)
38.

how we can make the game work

a)

Move forward

b)

click RUN

c)

I don't know

d)

Nothing

39.

Putting The Steps in a correct order  

a)

Sequencing

b)

Algorithm

c)

Debugging

40.

Solve the puzzle

a)
b)
c)
d)
41.

What is the meaning of Bug

a)

Problem

b)

Fix The Problem

c)

animal

d)

Don't know

42.

Debugging means Fix The Problem

a)

True

b)

False

43.

Where is the Bug

a)

Step 1

b)

Step 2

c)

Step 3

d)

Step 5

44.

Solve this puzzle

a)
b)
c)
d)
45.

Solve the Puzzle

a)
b)
c)
46.

Solve the Puzzle

a)
b)
c)
47.

Solve the Puzzle

a)
b)
c)
d)
48.

What block is missing from the code to make it work correctly?

a)
b)
c)
49.

Use the picture and the letter of the steps to decide which 2 steps would be next in the algorithm to make a paper airplane?

C, A, F, ______,

a)

G, D

b)

B, E

c)

E, H

50.

Does the following code help Laurel collect all the jewels?

a)

Yes

b)

No

51.

Which word means writing the steps of code in order?

a)

Sequence

b)

Binary

c)

Loop

d)

Debug

52.

Which word means to fix a mistake in the code?

a)

Sequence

b)

Binary

c)

Loop

d)

Debug

53.

Part of a program that does not work correctly.

a)

Variable

b)

Bug

c)

Parameter

d)

Sprite

54.

An algorithm that has been coded into something that can be run by a machine.

a)

Program

b)

Parameter

c)

Code

d)

Bug

55.

Finding and fixing problems in an algorithm or program.

a)

Unbugging

b)

Sprite

c)

Property

d)

Debugging

56.

A list of steps to finish a task

a)

Bug

b)

Algorithm

c)

Condition

d)

Constant

57.

feeling annoyed or angry because something is not the way you want it

a)

programming

b)

algorithm

c)

variable

d)

frustrated

58.

trying again and again, even when something is very hard

a)

persistence

b)

frustrated

c)

bug

d)

while loop

59.

a)
b)
c)
d)
60.

a)
b)
c)
d)
61.

a)
b)
c)
d)
62.

a)
b)
c)
d)
63.

a)
b)
c)
d)
64.

a)
b)
c)
d)
65.

Which TWO (2) WORK?

a)
b)
c)
d)
66.

Does this code work?

a)

Yes

b)

No

67.
a)
b)
c)
d)
68.

What block is used to pick up the treasure?

a)

Pick up

b)

Collect

c)

Get

d)

Win

69.

What is the repeated pattern?

a)

Forwards, left. Forwards, right.

b)

Forwards, right. Forwards, left.

c)

Forwards, left.

d)

Forwards, right.

70.

Which is better?

a)
b)
71.

Why is it GOOD to look out for repeated patterns?

a)

We can LOOP repeated patterns to save time and space

b)

I like pwetty patterns

c)

Patterns are important in science and maths

d)

It took Mr Reynolds 10 minutes to write the longer code :-(

72.

What's the obvious missing code to complete the puzzle in THIS example?

a)

Collect

b)

Forward

c)

Left

d)

Right

73.

How many are needed to collect all of the treasure with the long code?

a)

2

b)

3

c)

4

d)

5

74.
a)
b)
c)
d)
75.

a)
b)
c)
76.

a)
b)
c)
d)
77.

Why is **repeat 2** pointless in the case of the last puzzle?

a)

Repeat 2 is the same as forwards + forwards.

b)

I don't get repeats!

c)

She doesn't go forwards 2 at all

78.

Which THREE are correct?

a)
b)
c)
d)
79.

This WORKS. Why is it not the best?

a)

It's inefficient. Too many blocks were used!

b)

It works, so what!

80.
a)
b)
c)
d)
81.

a)
b)
c)
d)
82.

In real life, would the person be able to TRY and pick up something, BUT THEN MOVE ON if there was nothing there??

a)

YES. This is an example of code that doesn't think like a human. If only there was a "If = treasure" block!

b)

No. Humans are like computers and only follow the code, exactly as written.

83.
a)
b)
c)
d)
84.

a)
b)