Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Programming-Y 7

Total questions: 92

Worksheet time: 48mins

Name
Class
Date
1.

Which category should you choose to change the background image?

a)

Actor

b)

Events

c)

Scene

d)

Settings

2.

Which category would you use to set up a new player?

a)

Sprite

b)

Controller

c)

Scene

d)

Info

3.

Which category would you use to set movement controls?

a)

Sprite

b)

Controller

c)

Scene

d)

Info

4.

To rename a sprite, you have to:

a)

Click on Rename Variable

b)

Click on Rename Sprite

c)

Delete your sprite and make a new one

d)

Edit the sprite name in the design tool

5.

Which of the following is NOT a type of sprite in game design?

a)

character

b)

background

c)

vehicle

d)

fruit

6.

How do you control what happens when the player 'gets' the pizza?

a)

On Sprite Touches Other Sprite

b)

On Sprite Hits Other Sprite

c)

On Sprite Covers Other Sprite

d)

On Sprite Overlaps Other Sprite

7.

Which category would you use to add points to your score?

a)

Sprite

b)

Controller

c)

Math

d)

Info

8.

Which category would you use to calculate the distance between two points on your game screen?

a)

Sprite

b)

Controller

c)

Math

d)

Info

9.

What is the term used to describe an active character in a game?

a)

Sprite

b)

Avatar

c)

Player

d)

Character

10.

What happens when your game character falls into a pit or hole in the game?

a)

Gets stuck in the pit

b)

Reappears at the starting point

c)

Continues falling but cannot be seen

d)

Bounces back onto the surface

11.

Where would you find the code to design your sprite?

a)
b)
c)
12.

Where would you find the code to move your sprite around?

a)
b)
c)
13.

Which of these is from MakeCode Arcade?

a)
b)
c)
14.

Which block of lets you create your sprite?

a)
b)
c)
15.

Which block of code lets you position your sprite?

a)
b)
c)
16.

Which of these blocks of codes tells the sprite what to do when it overlaps with another sprite?

a)
b)
c)
17.

Which category would you use to change the background image?

a)

Character

b)

Environment

c)

Scene

d)

Info

18.

Which category would you use to set up a new player?

a)

Sprite

b)

Controller

c)

Scene

d)

Info

19.

Which category would you use to set movement controls?

a)

Sprite

b)

Controller

c)

Scene

d)

Info

20.

Which category would you use to set a background colour?

a)

Sprite

b)

controller

c)

scene

d)

info

21.

Which category would you use to set up a new player?

a)

Sprite

b)

controller

c)

scene

d)

info

22.

Which category would you use to set movement controls?

a)

Sprite

b)

controller

c)

scene

d)

info

23.

To Rename a Sprite you have to

a)

Click on Rename Variable

b)

Click on Rename Sprite

c)

Delete your sprite and make a new one

d)

Edit the Sprite name in the design tool

24.

Which option is NOT a kind of sprite

a)

food

b)

drink

c)

enemy

d)

projectile

25.

How do you control what happens when the player 'gets' the pizza?

a)

On Sprite Touches Other Sprite

b)

On Sprite Hits Other Sprite

c)

On Sprite Covers Other Sprite

d)

On Sprite Overlaps Other Sprite

26.

Which category would you use to add points to your score?

a)

Sprite

b)

Controller

c)

Math

d)

Info

27.

Which category would you use to make a random number to set where your Pizza sprite will appear?

a)

Sprite

b)

Controller

c)

Math

d)

Info

28.

Which option best describes a Sprite?

a)

An active character in a game

b)

Any object in a game

c)

The main player in the game

d)

Any player or enemy in a game

29.

When you play your game and your player goes further than the side or top of the screen what does it do?

a)

Gets stuck at the edge

b)

Reappears on the opposite side

c)

Keeps travelling in that direction but cannot be seen

d)

Bounces off the edge of the scree

30.

What Project is this code from?

a)

My First Game

b)

Sprites

c)

Chase the "Pizza or ??"

d)

It is not from a project

31.

Who created Pac Man

a)

Toru Iwatani

b)

Nolan Bushnell

c)

Ted Dabney

d)

Atari

32.

_______ can be used to represent characters in your game.

a)

Code

b)

Sprites

c)

People

33.

Where would you find the code to design your sprite?

a)
b)
c)
34.

Where would you find the code to move your sprite around?

a)
b)
c)
35.

Which of these is from MakeCode Arcade?

a)
b)
c)
36.

Which block of lets you create your sprite?

a)
b)
c)
37.

Which block of code lets you position your sprite?

a)
b)
c)
38.

Which of these blocks of codes tells the sprite what to do when it overlaps with another sprite?

a)
b)
c)
39.

Which category would you use to set a background colour?

a)

Sprite

b)

controller

c)

scene

d)

info

40.

Which category would you use to set up a new player?

a)

Sprite

b)

controller

c)

scene

d)

info

41.

Which category would you use to set movement controls?

a)

Sprite

b)

controller

c)

scene

d)

info

42.

Which category would you use to make a random number to set where your Pizza sprite will appear?

a)

Sprite

b)

Controller

c)

Math

d)

Info

43.
Who Created Minecraft?
a)
Notch
b)
Jeb
c)
Mojang
d)
The One Who Created The Dab
44.

Which category should you choose to change the background image?

a)

Actor

b)

Events

c)

Scene

d)

Settings

45.

Which category would you use to set up a new player?

a)

Sprite

b)

Controller

c)

Scene

d)

Info

46.

Which category would you use to set movement controls?

a)

Sprite

b)

Controller

c)

Scene

d)

Info

47.

To rename a sprite, you have to:

a)

Click on Rename Variable

b)

Click on Rename Sprite

c)

Delete your sprite and make a new one

d)

Edit the sprite name in the design tool

48.

Which of the following is NOT a type of sprite in game design?

a)

character

b)

background

c)

vehicle

d)

fruit

49.

How do you control what happens when the player 'gets' the pizza?

a)

On Sprite Touches Other Sprite

b)

On Sprite Hits Other Sprite

c)

On Sprite Covers Other Sprite

d)

On Sprite Overlaps Other Sprite

50.

Which category would you use to add points to your score?

a)

Sprite

b)

Controller

c)

Math

d)

Info

51.

Which category would you use to calculate the distance between two points on your game screen?

a)

Sprite

b)

Controller

c)

Math

d)

Info

52.

What is the term used to describe an active character in a game?

a)

Sprite

b)

Avatar

c)

Player

d)

Character

53.

What happens when your game character falls into a pit or hole in the game?

a)

Gets stuck in the pit

b)

Reappears at the starting point

c)

Continues falling but cannot be seen

d)

Bounces back onto the surface

54.

Where would you find the code to design your sprite?

a)
b)
c)
55.

Where would you find the code to move your sprite around?

a)
b)
c)
56.

Which of these is from MakeCode Arcade?

a)
b)
c)
57.

Which block of lets you create your sprite?

a)
b)
c)
58.

Which block of code lets you position your sprite?

a)
b)
c)
59.

Which of these blocks of codes tells the sprite what to do when it overlaps with another sprite?

a)
b)
c)
60.

Which category would you use to change the background image?

a)

Character

b)

Environment

c)

Scene

d)

Info

61.

Which category would you use to set up a new player?

a)

Sprite

b)

Controller

c)

Scene

d)

Info

62.

Which category would you use to set movement controls?

a)

Sprite

b)

Controller

c)

Scene

d)

Info

63.

Which of the following is showing part of Arcade coding platform?

a)
b)
c)
d)
64.

Which is the code where you can create/draw your own sprite?

a)
b)
c)
d)
65.

What does this code do to sprite? (select all correct)

a)

Moves up and down

b)

Moves left and right

c)

Shoots projectiles

d)

Changes background

66.

Where can you find codes for Life, Countdown, Score ?

a)

Info

b)

Variables

c)

Game

d)

Controller

67.

Which code is missing from picture that makes sure you always see your sprite?

a)
b)
c)
68.

Where do you find code for Game over?

a)

Sprites

b)

Info

c)

Logic

d)

Game

69.

Which codes can you find in SCENE? (select all correct)

a)

Set background color

b)

Start screen --- effect

c)

Set tilemap to

d)

clear effects on my sprite

e)

sprite bounce on wall

70.

Code < pick random () to () > code is in (a)   .

71.

Where is the code which animates your sprite located?

a)

Sprites > Projectile

b)

Variables

c)

Advanced > Animation

d)

Advanced > Functions

72.

Which game was most fun to make in Arcade?

a)

Maze

b)

Chase game

c)

Shooting game

d)

Platform jumping game

73.

Which block programming languages do you like most?

a)

Arcade makecode

b)

Minecraft makecode

c)

Scratch

d)

Codeblocks tinkercad

e)

Python

74.

Which number shows the workspace?

a)

item 5

b)

item 6

c)

item 8

75.

Where can you find codes for Life, Countdown, Score ?

a)

Info

b)

Variables

c)

Game

d)

Controller

76.

Which of the following parts of the MakeCodeArcade interface would you select your coding blocks from?

a)

Part A

b)

Part B

c)

Part C

d)

Part D

e)

Part E

77.

Which of the following parts of the MakeCodeArcade interface would you preview your game?

a)

Part A

b)

Part B

c)

Part C

d)

Part D

e)

Part E

78.

Which code block would you use to make a decision on which action to take?

a)

Set mySprite to sprite [] of kind Player

b)

set background image to []

c)

set background colour to []

d)

start countdown [10] (s)

e)

if true then...

79.

Which code block would you use to set up your main character in a game?

a)

Set mySprite to sprite [] of kind Player

b)

set background image to []

c)

set background colour to []

d)

start countdown [10] (s)

e)

if true then...

80.

What will happen when you press the A button?

a)

Score will go up by 1

b)

Score will go down by 1

c)

Nothing will happen

81.
Look at this code, how many times will it loop?
a)
50
b)
90
c)
0
d)
4
82.
Look at this code, what shape will it make?
a)
Square
b)
Triangle
c)
Rectangle
d)
Hexagon 
83.
What will be the output from this code?
a)
Square
b)
Triangle
c)
Circle
d)
Rectangle
84.
To stop the turtle drawing you need to use which of the following commands?
a)
penup:
b)
pen_up( )
c)
penup( )
d)
penup( ):
85.

Which command is used to move the turtle forward by 100 units?

a)

`turtle.move(100)`

b)

`turtle.forward(100)`

c)

`turtle.go(100)`

d)

`turtle.walk(100)`

86.

How can you make the turtle turn right by 90 degrees?

a)

`turtle.right(90)`

b)

`turtle.turn(90)`

c)

`turtle.rotate(90)`

d)

`turtle.angle(90)`

87.

What is the function of `turtle.penup()` in Python Turtle?

a)

It changes the pen colour

b)

It lifts the pen so the turtle can move without drawing

c)

It resets the turtle's position

d)

It increases the pen size

88.

----------- is a container used to hold Values in a program.

(a)  

89.
Turtle.Speed can
a)
Make the turtle go quicker
b)
Make the turtle dissapear
c)
Stop the pen from drawing 
d)
Make the turtle delete 
90.
A storage area that can change
a)
Differing
b)
Variable
c)
Turtle
d)
Orange
91.
Look at this code, what shape will it make?
a)
Square
b)
Triangle
c)
Rectangle
d)
Hexagon 
92.
When creating a rectangle with the turtle, what angle is needed when turning?
a)
120
b)
180
c)
45
d)
90