Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

App Creator 1.7

Total questions: 19

Worksheet time: 10mins

Name
Class
Date
1.

What is a sprite?

a)

Graphic object that may be moved on-screen or otherwise manipulated.

b)

A static object that cannot be moved or manipulated

c)

Another name for a label

d)

A variable

2.

What is another way to describe a variable?

a)

A placeholder in a device’s memory that stores a value a program is using.

b)

A mathamatic equation

c)

Something that may or may not change

d)

We don't use variables when coding.

3.

Why do we have to initialize a variable?

a)

to assign a variable its initial, or first, value

b)

to assign a variable its final, or last, value

c)

to assign a variable its decriment amount.

d)

to assign a variable its increment amount.

4.

What kind of chart do programmers use to keep track of the values of variables in their program?

a)

variable tracker

b)

trace table

c)

algorithm chart

d)

event handler chart

5.

Why is it important to read all of the instructions, and not just look at the pictures in the textbook?

a)

The text includes important information to lead you through the project.

b)

Soon the text book will stop using pictures to outline steps

c)

We need to understand why and how we are making certain choices when coding.

d)

We don't. It's a trick question. The pictures will always be there.

6.

Speed Properties:

The speed determines how many ________ the sprite will move for each interval set.

a)

pixels

b)

inches

c)

centimeters

d)

percentages

7.

Interval Properties:

The interval determines how often the sprite moves in _________.

a)

seconds

b)

milliseconds

c)

minutes

d)

moments

8.

Edges:

Top = 1

Right = 3

Bottom = -1

Left = _____

a)

1

b)

-1

c)

3

d)

-3

9.

Edges:

Top = _____

Right = 3

Bottom = -1

Left = -3

a)

1

b)

-1

c)

3

d)

-3

10.

Blocks:

In what drawer do we find the code to initialize global?

a)

Logic

b)

Control

c)

Variables

d)

Math

11.

Why do we have to Update TimerLabel?

(Click picture to enlarge)

a)

to show the user how much time is left

b)

to tell the clock how to count down

c)

for the program to make the decision is timeLeft=0?

d)

to decrement timeLeft by 1

12.

What happens if timeLeft=0?

a)

Show "You Win" message

b)

If sound is selected play Win sound file

c)

If sound is selected show "You Win" message

d)

nothing

13.

What happens if timeLeft≠0 ?

a)

Decrement timeLeft by 1

b)

Show "You Win" message

c)

Play Win sound file

d)

Show "You Lose" message

14.

What does decrement mean?

a)

to increase

b)

to decrease

c)

to stay the same

15.

What kind of data types can be used for a variable when coding?

(More than one answer can be selected)

a)

Text String

b)

Number

c)

Boolean

d)

Multiple Choice

16.

What data type would you use for a score variable?

a)

String

b)

Number

c)

Boolean

17.

What data type would you use for a UserName variable?

a)

String

b)

Number

c)

Boolean

18.

Which data type variable would be used for text?

a)

Number

b)

String

c)

Boolean

19.

What does increment mean?

a)

to increase

b)

to decrease

c)

to stay the same