wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

APP INVENTOR

Total questions: 154

Worksheet time: 26mins

Name
Class
Date
1.

Why do we have to label each one of our components? (Like buttons)

a)

Because practice makes perfect.

b)

To help us know what we are working with in blocks

c)

to tell the blocks what to do

d)

we don't, it is automatically done for us

2.

The different pieces which can be put together to create an app, e.g. images, sounds, labels

a)

Components

b)

Android

c)

Palette

d)

Blocks

3.

Snap these together to set app behavior

a)

Blocks

b)

Components

c)

Palette

d)

Design button

4.

The part of the app that user sees is called?

a)

The blocks editor

b)

User interface

c)

Blocks

5.

An example of an event would be?

a)

Mouse being clicked to hit mole

b)

Pressing right left arrow keys

c)

Key pad pressed to watch video

d)

All of the above

6.

Label, Sound, or Button are all?

a)

loops

b)

blocks

c)

design variables

d)

components

7.

What is the purple block?

a)

Procedure

b)

Conditional

c)

Event handler

d)

Variable

8.

What is the length of this list?

a)

1

b)

8

c)

10

d)

6

e)

4

9.

True or False: It is possible to have an empty list -- i.e., a list with no elements.

a)

True

b)

False

10.

Which decision block in a flowchart is used to represent YES/NO or TRUE/FALSE answers?

a)

Diamond/rhombus

b)

Rectangle

c)

Circle

d)

Heart

11.

Which decision block in a flowchart is used to represent commands?

a)

Diamond/rhombus

b)

Rectangle

c)

Circle

d)

Heart

12.

Which component is the Event Handler responding to?

a)

Brain

b)

RespiratorySystem

c)

DigestiveSystem

d)

UrinarySystem

13.

Why are Event Handler charts important?

a)

They help you plan and organize your thoughts and ideas before you start coding.

b)

They tell you what to do.

c)

They give you ideas but don't actually have anything to do with coding apps.

14.

What is a static list?

a)

A list that contains data that is pre-set in the program.

b)

A list whose items can change during the runtime of a program.

15.

What is a dynamic list?

a)

A list that contains data that is pre-set in the program.

b)

A list whose items can change during the runtime of a program.

16.

What is redundancy?

a)

Duplicated or replicated code within a program.

b)

Duplicated components within a program

c)

A set number of items in a list

17.

How can you reduce redundancy and streamline your code?

a)

Procedures

b)

Event Handlers

c)

Loops

d)

Flowcharts

18.

This is a(n)...

a)

procedure

b)

initializer variable

c)

event handler

d)

loop

19.

Which menu option allows you to create a new app?

a)

Projects

b)

Connect

c)

Build

d)

Help

20.

Which menu option allows you to test your app?

a)

Project

b)

Connect

c)

Build

d)

Help

21.

Which menu option do you choose to begin developing an app?

a)

AI Companion

b)

Start New Project

c)

Save Project

d)

Export Selected Project

22.

Which menu option allow you to test your app via a WiFi connection?

a)

AI Companion

b)

Emulator

c)

USB

d)

Bluetooth

23.

Which of these is NOT one of the 3 main screens in App Inventor?

a)

Projects

b)

Connect

c)

Designer

d)

Blocks

24.

Which section of the Designer page displays how your app appears to the user?

a)

Pallette

b)

Viewer

c)

Components

d)

Properties

25.

On the Palette, under which selection will you find a Button?

a)

User Interface

b)

Layout

c)

Media

d)

Sensors

26.

On the Palette, under which item will you find the Accelerometer?

a)

User Interface

b)

Layout

c)

Media

d)

Sensors

27.

The playing field for any App Inventor game is called a(n) ______?

a)

Label

b)

Canvas

c)

Horizontal Alignment

d)

Clock

28.

When connecting App Inventor to your mobile device via AI Companion, QR in QR Code stands for?

a)

Quick Read

b)

Quick Ready

c)

Quit Read

d)

Quite Ready

29.

In programming, this is an action that occurs as a result of the user or another source,

a)

occassion

b)

design

c)

block

d)

event

30.

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

31.

An example of an event would be?

a)

Mouse being clicked to hit mole

b)

Pressing right left arrow keys

c)

Key pad pressed to watch video

d)

All of the above

32.

A component that you can animate and that can interact with a canvas.

a)

Image

b)

Charcter

c)

ImageSprite

d)

Image Component

33.

On the Blocks page, under which item will you find the "If-Then" blocks?

a)

Control

b)

Logic

c)

Math

d)

Text

34.

What kind of arrangement is this

a)

Horizontal arrangement

b)

vertical arrangement

c)

diagonal arrangement

35.

Which menu option allows you to create a new app?

a)

Projects

b)

Connect

c)

Build

d)

Help

36.

Which section of the Designer page displays how your app appears to the user?

a)

Pallette

b)

Viewer

c)

Components

d)

Properties

37.

On the Palette, under which selection will you find a Button?

a)

User Interface

b)

Layout

c)

Media

d)

Sensors

38.

On the Palette, under which item will you find the TextBox?

a)

User Interface

b)

Layout

c)

Media

d)

Sensorrs

39.

On the Blocks page, under which item will you find the "If-Then" blocks?

a)

Control

b)

Logic

c)

Math

d)

Text

40.

All App Inventor Components have _______?

a)

Labels

b)

Images

c)

Buttons

d)

Properties

41.

To get a HorizontalArrangement to fill the width of the screen, which Property should be set?

a)

Height

b)

Width

c)

AlignHorizontal

d)

AlignVertical

42.

Label, Sound, or Button are all?

a)

loops

b)

blocks

c)

design variables

d)

components

43.
This is an example of what kind of data?
a)
String Data
b)
Number Data
c)
Boolean Data
d)
Words Data
44.

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

a)

Designer

b)

Blocks Editor

c)

Event

d)

Comment

45.

On the Palette, under which item will you find the Horizontal Arrangement?

a)

User Interface

b)

Layout

c)

Media

d)

Sensors

46.
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 
47.
Can detect clicks.
a)
label
b)
button
c)
textbox
d)
slider
48.
A component used to enter text
a)
Label 
b)
Spinner
c)
Button 
d)
Textbox
49.

True or False: Components can be either visible or non-visible.

a)

True

b)

False

50.

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

51.

Contains the components used in an app

a)

Palette

b)

Blocks button

c)

Design button

d)

Components

52.

The part of the app that user sees is called?

a)

The blocks editor

b)

User interface

c)

Blocks

53.

File format of an app inventor project's source code

a)

apk

b)

aia

c)

aii

54.

File format which contains an App Inventor executable, needed to actually run the program on a device

a)

apk

b)

aia

c)

aii

55.

What kind of arrangement is this

a)

Horizontal arrangement

b)

vertical arrangement

c)

diagonal arrangement

56.

Which menu option allows you to create a new app?

a)

Projects

b)

Connect

c)

Build

d)

Help

57.

Which section of the Designer page displays how your app appears to the user?

a)

Pallette

b)

Viewer

c)

Components

d)

Properties

58.

On the Palette, under which selection will you find a Button?

a)

User Interface

b)

Layout

c)

Media

d)

Sensors

59.

On the Blocks page, under which item will you find the "If-Then" blocks?

a)

Control

b)

Logic

c)

Math

d)

Text

60.

All App Inventor Components have _______?

a)

Labels

b)

Images

c)

Buttons

d)

Properties

61.

Label, Sound, or Button are all?

a)

loops

b)

blocks

c)

design variables

d)

components

62.
This is an example of what kind of data?
a)
String Data
b)
Number Data
c)
Boolean Data
d)
Words Data
63.

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

a)

Designer

b)

Blocks Editor

c)

Event

d)

Comment

64.
Can detect clicks.
a)
label
b)
button
c)
textbox
d)
slider
65.

what is MIT app inventor ?

a)

Its a Software

b)

Used to create mobile apps

c)

Mobile software

d)

Web application

66.

what will detect the shaking and movements in Mobile?

a)

sensor

b)

IC

c)

OS

d)

Accelerometer Sensor

67.

Which of the following is not part of the MIT App Inventor Components

a)

Design Editor

b)

Blocks Editor

c)

Emulator

d)

QR Code

68.

On the Palette, under which selection will you find a Button?

a)

User Interface

b)

Layout

c)

Sensors

d)

Media

69.

Which section of the Designer page displays how your app appears to the user?

a)

Components

b)

User Interface

c)

Viewer

d)

Properties

70.

Which menu option allows you to create a new app?

a)

Connect

b)

Build

c)

Projects

d)

Help

71.

Which of these is NOT one of the 3 main screens in App Inventor?

a)

Connect

b)

Blocks Editor

c)

Projects

d)

Designer

72.

Which section of the Designer page allows you to upload media files?

a)

Properties

b)

Component

c)

Viewer

d)

Media

73.

Which section of the Designer page displays components that can be dragged to the viewer?

a)

Properties

b)

Components

c)

Viewer

d)

Palette

74.

A button that, when clicked on, launches a popup dialog to allow the user to select a time.

a)

DateTimePicker

b)

DatePicker

c)

TimePicker

d)

TimeSelector

75.

Why do we have to label each one of our components? (Like buttons)

a)

Because practice makes perfect.

b)

To help us know what we are working with in blocks

c)

to tell the blocks what to do

d)

we don't, it is automatically done for us

76.

The different pieces which can be put together to create an app, e.g. images, sounds, labels

a)

Components

b)

Android

c)

Palette

d)

Blocks

77.

An example of an event would be?

a)

Mouse being clicked to hit mole

b)

Pressing right left arrow keys

c)

Key pad pressed to watch video

d)

All of the above

78.

What is the purple block?

a)

Procedure

b)

Conditional

c)

Event handler

d)

Variable

79.
This is an example of what kind of data?
a)
String Data
b)
Number Data
c)
Boolean Data
d)
Words Data
80.

Identify which one is App here ?

a)
b)
c)
d)
81.

The part of the app you actually see is called what?

a)

User interface?

b)

Blocks editor?

82.

This section is divided into sections and that contain components.

a)

Blocks

b)

Palette

c)

Properties

d)

Media

83.

This section allows the app creator to develop the code that will run the app.

a)

Blocks Editor

b)

Design Editor

c)

Viewer

d)

Palette

84.

This area shows a list of pictures and/or sound being used in the project.

a)

Properties

b)

Viewer

c)

Palette

d)

Media

85.

Can we change the background color of the screen?

a)

YES

b)

NO

86.

How do we test the application?

a)

Emulator

b)

Build

c)

Interface

87.

Can we save the app and download the application on our device?

a)

Yes

b)

No

88.

Where do we save our data in the application?

a)

Interface

b)

Database

89.

Which word is described here? A text is sent electronically from one device to another.

a)

transmit

b)

omit

c)

mission

d)

submit

90.

Which menu option allows you to create a new app?

a)

Projects

b)

Connect

c)

Build

d)

Help

91.

On the Palette, under which selection will you find a Button?

a)

User Interface

b)

Layout

c)

Media

d)

Sensors

92.

On the Blocks page, under which item will you find the "If-Then" blocks?

a)

Control

b)

Logic

c)

Math

d)

Text

93.

On the Palette, under which item will you find the Horizontal Arrangement?

a)

User Interface

b)

Layout

c)

Media

d)

Sensors

94.

A component which the user can use to enter text into the app

a)

Label

b)

Spinner

c)

Button

d)

Textbox

95.

A component that you can animate and that can interact with a canvas.

a)

Image

b)

Character

c)

Image Sprite

d)

Image Component

96.
This block of code is an example of . . . 
a)
event handler.
b)
conditional statement.
c)
programming loop.
d)
a procedure that uses arguments.
97.

On the Palette, under which item will you find the Accelerometer?

a)

User Interface

b)

Layout

c)

Media

d)

Sensors

98.

The playing field for any App Inventor game is called a______?

a)

Label

b)

Canvas

c)

Horizontal Alignment

d)

Clock

99.

In programming, this is an action that occurs as a result of the user or another source,

a)

occassion

b)

design

c)

block

d)

event

100.

An example of an event would be?

a)

Mouse being clicked to touch an object

b)

Pressing right left arrow keys

c)

Key pad pressed to watch video

d)

All of the above

101.

Google's phone or tablet operating system is called

a)

Windows

b)

Android

c)

Linux

d)

iOS

102.

The part of the app that user sees is called?

a)

The blocks editor

b)

User interface

c)

Blocks

103.

Which section of the Designer page displays how your app appears to the user?

a)

Pallette

b)

Viewer

c)

Components

d)

Properties

104.

All App Inventor Components have _______?

a)

Labels

b)

Images

c)

Buttons

d)

Properties

105.

A component that you can animate and that can interact with a canvas.

a)

Image

b)

Charcter

c)

ImageSprite

d)

Image Component

106.
This block of code is an example of . . . 
a)
event handler.
b)
conditional statement.
c)
programming loop.
d)
a procedure that uses arguments.
107.

This "empty String" block is found where?

a)

Text drawer of Built-In blocks

b)

Text drawer of Component blocks

c)

Math drawer of Built-In blocks

d)

Blocks available for a TextBox component

108.

Which menu option allows you to test your app?

a)

Project

b)

Connect

c)

Build

d)

Help

109.

Which menu option do you choose to begin developing an app?

a)

AI Companion

b)

Start New Project

c)

Save Project

d)

Export Selected Project

110.

Which menu option allow you to test your app via a WiFi connection?

a)

AI Companion

b)

Emulator

c)

USB

d)

Bluetooth

111.

Which of these is NOT one of the 3 main screens in App Inventor?

a)

Projects

b)

Connect

c)

Designer

d)

Blocks

112.

On the Palette, under which item will you find the Accelerometer?

a)

User Interface

b)

Layout

c)

Media

d)

Sensors

113.

On the Palette, under which item will you find the Canvas?

a)

User Interface

b)

Layout

c)

Drawing and Animation

d)

Media

114.

On the Palette, under which item will you find the Clock?

a)

User Interface

b)

Media

c)

Layout

d)

Sensors

115.

what is MIT app inventor ?

a)

Its a Software

b)

Used to create mobile apps

c)

Mobile software

d)

Web application

116.

what will detect the shaking and movements in Mobile?

a)

sensor

b)

IC

c)

IC

d)

Accelerometer Sensor

117.

Which sensor will measure movements?

a)

GyroscopeSensor

b)

LightSensor

c)

LocationSensor

d)

AccelerometerSensor

118.

if 2 lines in the same direction means what is the name of lines?

a)

similar lines

b)

single direction lines

c)

parallel lines

d)

none of these

119.

where will be the Button and Images are availabe?

a)

MIT app Inventor

b)

User Interface

c)

properties

d)

Components

120.

where you can find Horizontal and vertical Arrangements?

a)

Properties

b)

Layout

c)

User Interface

d)

Storage

121.

What kind of arrangement is this

a)

vertical arrangement

b)

Horizontal arrangement

c)

diagonal arrangement

122.

To get a HorizontalArrangement to fill the width of the screen, which Property should be set?

a)

Height

b)

Width

c)

AlignHorizontal

d)

AlignVertical

123.

This block of code is an example of . . .

a)

event handler.

b)

conditional statement.

c)

programming loop.

d)

a procedure that uses arguments.

124.

The part of the app users open and interact with is the called the

a)

Back end

b)

User interface

c)

List

d)

Procedure

125.

On the Palette, under which selection will you find a Button?

a)

User Interface

b)

Layout

c)

Media

d)

Sensors

126.

On the Palette, under which item will you find the Accelerometer?

a)

User Interface

b)

Layout

c)

Media

d)

Sensors

127.

On the Palette, under which item will you find the Horizontal Arrangement?

a)

User Interface

b)

Layout

c)

Media

d)

Sensors

128.

On the Palette, under which item will you find the Canvas?

a)

User Interface

b)

Layout

c)

Drawing and Animation

d)

Media

129.

On the Palette, under which item will you find the Clock?

a)

User Interface

b)

Media

c)

Layout

d)

Sensors

130.

On the Blocks page, under which item will you find the "If-Then" blocks?

a)

Control

b)

Logic

c)

Math

d)

Text

131.

A ball is an example of an ___________?

a)

images

b)

canvas component

c)

imagesprites

132.

This is where you can drag and drop component pieces and design them using the User Interface

a)

Design Area

b)

Drawer

c)

Blocks

d)

Emuator

133.

Which sensor in the smartphone tells you how many steps you have taken?

a)

Accelerometer

b)

Pedometer

c)

Gyroscope

134.

The instruction below allows the app to (a)   .

135.

A component that you can animate and that can interact with a canvas.

a)

Image

b)

Charcter

c)

ImageSprite

d)

Image Component

136.

An example of an event would be?

a)

Mouse being clicked to hit mole

b)

Pressing right left arrow keys

c)

Key pad pressed to watch video

d)

All of the above

137.

This is a math block

a)

True

b)

False

138.

The different pieces which can be put together to create an app, e.g. images, sounds, labels

a)

Components

b)

Android

c)

Palette

d)

Blocks

139.

On the Palette, under which item will you find the TextBox?

a)

User Interface

b)

Layout

c)

Media

d)

Sensorrs

140.

Pieces of your app that do actions for you.

a)

String

b)

Components

c)

Array

d)

Block

141.

This is where you can drag and drop component pieces and design them using the User Interface

a)

Design Area

b)

Drawer

c)

Blocks

d)

Emuator

142.

What is the name of the item in the red box in the image below?

a)

a comment

b)

a code block

c)

a textbox

143.

What does the below code do?

a)

Read the information from the database

b)

When the green button is clicked, changes the paint color to green

c)

If the red button is clicked, adds a canvas to the screen

144.

The Front-end Designer area of App Inventor is where you add blocks of code

a)

True

b)

False

145.

What is the computer technology that makes machines work like humans and can make decision?

a)

a. Natural Intelligence

b)

b. Artificial Intelligence

c)

c. Application Technology

146.

Which user interface feature is important to design a weather app?

a)

a. Temperature label.

b)

b. play/pause button.

c)

c. Slider to scroll through the video.

147.

Choose the bad design of an app from the images below

a)
b)
c)
148.

Which image shows a back-end of the app inventor?

a)
b)
c)
149.

Why is the ‘Emulator’ used in the app inventor?

a)

a. To save the app

b)

b. To test the app

c)

c. To create the app

150.

Identify the user interface component in app inventor?

a)

a. Slider

b)

b. Checkbox

c)

c. Spinner

151.

Choose the correct explanation for the code.

a)

a) When you click ‘on’, image 1 is visible and image 2 is not visible.

b)

b) When you click ‘off’, image 2 is not visible and image 1 is visible.

c)

c) When you click ‘on’, image 1 and 2 are not visible.

152.

developer is?

a)

a person who creates a program

b)

b. person who play a program

c)

a person who Buy a program

153.

What will the below code do?

a)

a. The GreenButton click paints canvas green.

b)

b. The GreenButton click paints canvas blue.

c)

c.The code will not work.

154.

A wireframe is:

a)

a.is a simple sketch of an app

b)

b.the buttons, images and text boxes that the user sees when they use an app

c)

c.creating the code that will make the app work