wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

App Inventor Game Unit Review

Total questions: 44

Worksheet time: 1hrs 27mins

Name
Class
Date
1.

An example of "incrementing"

a)

setting a label's text so it displays a number

b)

adding a point to a score

c)

switching from one screen to another

d)

subtracting a point from a score

2.

A two-dimensional touch-sensitive rectangular panel that is used for drawing and for animation of sprites

a)

Designer

b)

Canvas

c)

Sprite

d)

Viewer

3.

What happens to MarioSprite when Button1 is clicked? Block says "set MarioSprite.x to MarioSprite.x + 15"

a)

moves up

b)

moves down

c)

moves left

d)

moves right

4.

A graphical object that can be animated to move across the screen

a)

Designer

b)

Canvas

c)

Sprite

d)

Viewer

5.

What is the purpose of this event handler?

a)

do something every time the clock "ticks"

b)

turn on a clock

c)

click a "start clock" button

6.

The Clock component can be found in this drawer

a)

Media

b)

Drawing and Animation

c)

User Interface

d)

Sensors

7.

Which Clock property is used to turn on or off the Clock?

a)

Timer always fires

b)

Timer enabled

c)

Timer interval

d)

Timer start stop

8.

The default interval of a Clock

a)

1

b)

10

c)

1000

d)

500

9.

To create a "count up" timer you should...

a)

initialize your time variable to 0

b)

decrement your time variable each time the clock "ticks"

c)

initialize your time variable to 20

10.

To stop a sprite from moving when your game ends, you should change what property?

a)

Interval

b)

Heading

c)

Visible

d)

Enabled

11.

Property that controls the direction a sprite will move

a)

Interval

b)

Direction

c)

Heading

d)

Orientation

12.

Property that specifies how many pixels a sprite will move for each interval

a)

Heading

b)

Speed

c)

Interval

d)

PixelCount

13.

Property that specified how many milliseconds between sprite movements

a)

Speed

b)

Enabled

c)

Heading

d)

Interval

14.

Property that controls whether a sprite is "turned on" or "turned off"

a)

Enabled

b)

Heading

c)

OnOff

d)

Interval

15.

True or False. The only components that can be animated are a Ball sprite and an Image sprite.

a)

True

b)

False

16.

Which coordinate controls the horizontal (side-to-side) position of a sprite?

a)

x

b)

y

c)

z

17.

Which coordinate controls the vertical (up-down) position of a sprite?

a)

x

b)

y

c)

z

18.

Which event handler detects when a sprite has collided with a side of the Canvas?

a)

When Edge Reached

b)

When Collided

c)

When Dragged

d)

When Touched

19.

Which event handler sets a sprite's location to the location of your finger or mouse on the Canvas?

a)

When Edge Reached

b)

When Collided

c)

When Dragged

d)

When Touched

20.

Which event handler detects a mouse click or finger tapping a sprite?

a)

When Edge Reached

b)

When Collided

c)

When Dragged

d)

When Touched

21.

Which event handler detects a sprite hitting another sprite on the Canvas?

a)

When Edge Reached

b)

When Collided

c)

When Dragged

d)

When Touched

22.

If the speed is set to zero, how many pixels per interval will the sprite move?

a)

none, the interval property controls movement

b)

none, if the speed is zero it won't move

c)

10, because the default speed is 10

d)

5, because the default speed is 5

23.

True or False. The bounce procedure can bounce a sprite off another sprite.

a)

True

b)

False

24.

Who is "other" in this event handler?

a)

an edge of the Canvas

b)

ImageSprite1

c)

whichever sprite ImageSprite1 collided with

d)

a sprite named "other"

25.

Which of the following would result in a sprite moving down the Canvas from the top to the bottom?

a)

the x coordinate getting larger

b)

the x coordinate getting smaller

c)

the y coordinate getting smaller

d)

the y coordinate getting larger

26.

Component used to display alerts to the app user

a)

Checkbox

b)

Button

c)

Text to Speech

d)

Notifier

27.

Which is NOT a way to inform the player they won or lost the game?

a)

text box

b)

notifier

c)

label

d)

text to speech

28.

Which component is best used to play short sounds?

a)

Sound Recorder

b)

Player

c)

Sound

d)

Recorder

29.

Which component is best used to play longer sounds?

a)

Sound Recorder

b)

Player

c)

Sound

d)

Recorder

30.

True or false.

App Inventor apps can have multiple screens.

a)

True

b)

False

31.

An example of "decrementing"

a)

setting a label's text so it displays a number

b)

subtracting a point from a countdown timer

c)

switching from one screen to another

d)

adding a point to a score

32.

True or false.

You must always increment or decrement a score by 1 point.

a)

True

b)

False

33.

What type of block is this?

a)

Label

b)

Text Box

c)

Variable

d)

Conditional

34.

What does this do?

a)

says "You Win!" after scoring at least 10 points

b)

says "You Win!" after scoring exactly 10 points

c)

tells player they've won after scoring less than or equal to 10 points

35.

Which event handler detects the user begins touching a sprite and holds finger there?

a)

Touch Up

b)

No Longer Touching

c)

Touch Down

d)

Touched

36.

Which event handler detects the user stopped touching a sprite?

a)

Touch Up

b)

No Longer Touching

c)

Touch Down

d)

Touched

37.

A sprite moving toward the bottom of the Canvas has heading _____?

a)

360 or 0

b)

270

c)

180

d)

90

38.

A sprite moving toward the top of the Canvas has heading _____?

a)

360 or 0

b)

270

c)

180

d)

90

39.

A sprite moving toward the left of the Canvas has heading _____?

a)

360 or 0

b)

270

c)

180

d)

90

40.

A sprite moving toward the right of the Canvas has heading _____?

a)

360 or 0

b)

270

c)

180

d)

90

41.

Which is the one event handler of the Clock component?

a)

Alarm

b)

Clock

c)

Tick

d)

Timer

42.

Which Clock property controls how many milliseconds are between "ticks"?

a)

TimerEnabled

b)

TimerAlwaysFired

c)

Timer Interval

43.

How many clock components are allowed in one app?

a)

1

b)

2

c)

0

d)

there is no specific limit

44.

Which edge on a Canvas is at the bottom?

a)

1

b)

-1

c)

3

d)

-3