wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Visual Programming

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Why do we teach visual programming?

a)

It teaches coding to students

b)

It teaches students how complicated programming can be

c)

It is easy for students to comprehend

d)

It is the best programming

2.

Which program prompts users to create a virtual world?

a)

App Inventor

b)

Scratch

c)

Alice

d)

Visual Basic

3.

What do you use the backdrop tool for in Scratch?

a)

To provide scripts for the whole program

b)

To provide backdrops for the program

c)

To provide a start prompt for the program

d)

To stop the program

4.
What is the stage?
a)
Place where actors stand and perform
b)
A box you stand on when you can't see over the crowd
c)
The graphical area of a scratch program, where sprites move
d)
The coding area of a scratch program, where blocks go
5.
What is this cat a type of?
a)
Animal
b)
Cat species
c)
Pet
d)
Sprite
6.
this is used to ...... the project
a)
stop
b)
start
c)
pause
7.

Who developed Scratch?

a)

Bill Gates

b)

Steve Jobs

c)

MIT

d)

Harvard

8.

How is animation created in Alice?

a)

With methods

b)

With scripts

c)

With procedures

d)

With functions

9.

In what order do scripts run in Scratch?

a)

Top to bottom

b)

bottom to top

c)

right to left

d)

left to right

10.

What is on the stage when you open Scratch?

a)

Nothing

b)

A single cat

c)

A red circle

d)

A green flag

11.

How do objects appear in Alice?

a)

One dimensional (1D)

b)

Two dimensional (2D)

c)

Three dimensional (3D)

d)

Four dimensional (4D)

12.

What does the object tree do in Alice do?

a)

Lists the objects in the program

b)

Gives details on the objects in the program

c)

Puts a tree into the program

d)

Shows the size of objects in the program

13.

What does the details panel in Alice show?

a)

The methods of the program

b)

The functions of the program

c)

What the object can do

d)

The details of the program

14.

How many steps are included in the programming process?

a)

2

b)

4

c)

6

d)

8

15.

What is currently happening with the demand for mobile apps?

a)

The demand is increasing

b)

The demand is decreasing

c)

The demand is staying the same

d)

No one knows what is going on with the demand

16.

Scratch is a _______ programming language.

a)

Basic

b)

Drag-n-drop

c)

complex

d)

visual

17.

What should you do prior to coding your program?

a)

Debug

b)

Write the scenario (algorithm)

c)

Run the program

d)

Get feedback on the program

18.

Which command in Alice will make your methods perform in order?

a)

Do Together

b)

Count

c)

While

d)

Do In Order

19.

Lines of code that don't execute in a program are called _______.

a)

errors

b)

comments

c)

scripts

d)

procedures

20.

When you snap together visual blocks in Scratch you are creating _____________.

a)

Scripts

b)

Methods

c)

Procedures

d)

Sprites

21.

Which of these isn't part of the Alice interface?

a)

Worlds

b)

Stage

c)

Code editor

d)

Gallery

22.

The basic elements used to create apps in App Inventor are called __________.

a)

palettes

b)

blocks

c)

components

d)

buttons

23.

Which component in MIT App Inventor is used to put text on the screen?

a)

Palette

b)

Text

c)

Canvas

d)

Label

24.

What component in App Inventor reacts to movement of the phone?

a)

Accelerometer

b)

Label

c)

Button

d)

Canvas

25.

Which step in the programming process requires the programmer to test the program?

a)

3

b)

4

c)

5

d)

6