wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Basics of App Coding

Total questions: 22

Worksheet time: 16mins

Name
Class
Date
1.

An organized set of rules or steps to perform an action, is also known as...

a)

Scratch

b)

Software

c)

Algorithm

d)

Block

2.

What does this shape represent?

a)

Decission

b)

Command

c)

Input/Output

d)

Start/End

3.

What is this symbol?

a)

Decision

b)

Input/Output

c)

Start/End

d)

Process

4.

Which layer does the user look at and interact with?

a)

Data or Model

b)

Controller

c)

User Interface (UI) or View

d)

CPU

5.

Which layer contains the code that tells the app what to do?

a)

Data or Model

b)

Controller

c)

User Interface (UI) or View

d)

CPU

6.

Which layer holds the user data?

a)

Data or Model

b)

Controller

c)

User Interface (UI) or View

d)

CPU

7.

A diagram that graphically represents a set of instructions is called:

a)

Flow Chart

b)

Pseudocode

c)

Shapes

8.

What is an ordered set of instructions used to carry out a task?

a)

A conditional statement

b)

A bug

c)

An algorithm

d)

steps

9.

What is a design sketch?

a)

A sketch of the UI and all the components there

b)

a graphical depiction of each event handler

c)

Step by step instructions to complete a task

d)

None of these

10.

What is the purpose of this backpack icon?

a)

store apps in it

b)

delete unwanted blocks

c)

export blocks to other apps

d)

to make the page look pretty to make the page look pretty

11.

All App Inventor Components have _______ that changes the way it looks

a)

Labels

b)

Images

c)

Buttons

d)

Properties

12.

Label, Sound, or Button are all?

a)

loops

b)

blocks

c)

design variables

d)

components

13.
A formatting element in which to place components that should be displayed from left to right
a)
Horizontal Arrangment
b)
Table Arrangement 
c)
Vertical Arrangement 
d)
Sideways Arrangements 
14.

The button which takes you to design view - where you change the look of your app

a)

Blocks button

b)

Designer button

c)

Palette

d)

Components

15.

Contains the components used in an app

a)

Palette

b)

Blocks button

c)

Design button

d)

Components

16.

This part of the MIT screen holds the components being used in the viewer

a)

Palette

b)

Components Pane

c)

Properties Pane

d)

Viewer (UI)

17.

The place where I tell the components of my app what to do

a)

Designer

b)

Blocks Editor

c)

Event

d)

Comment

18.

Which menu option allows you to create a new app?

a)

Projects

b)

Connect

c)

Build

d)

Help

19.

This block is an example of what kind of block

a)

If-Then

b)

Variable Identifier

c)

Event Handler

d)

Text

20.

What is a block?

a)

It is found on the UI of an app

b)

It is the code of an app found in the controller layer

c)

It is part of the model layer

d)

This is a trick question

21.

How does a user know what a block is used for?

a)

Hover over the component

b)

Click on the question mark next to the component

c)

Click on the question mark next to the block

d)

Hover over the block

22.

How does a user know what a component is used for?

a)

Hover over the component

b)

Click on the question mark next to the component

c)

Click on the question mark next to the block

d)

Hover over the block