Name:     ID: 
 
Email: 

App Inventor Exam

Multiple Choice
Identify the choice that best completes the statement or answers the question.
 

 1. 

This is what a computer device does.
a.
Has its own human-like intelligence
c.
Follows instructions to perform a task
b.
Gives commands to humans
d.
Understands languages such as English
 

 2. 

This is a set of instructions that the computer follows.
a.
Language
c.
Binary number
b.
Program
d.
Compiler
 

 3. 

This is a set of well-defined logical steps that must be taken in order to perform a task.
a.
Algorithm
c.
Compiler
b.
Programming language
d.
Execution
 

 4. 

This is the only language that a computer understands.
a.
Java
c.
Keywords
b.
Machine language
d.
Android
 

 5. 

This is a number that consists of only 1s and 0s.
a.
Binary
c.
Floating-point
b.
Decimal
d.
Unary
 

 6. 

A program written in this is much easier for people to understand than a program written in machine language.
a.
Binary
c.
Decimal
b.
A programming language
d.
Hieroglyphics
 

 7. 

This translates a program into machine language.
a.
An entry-level programmer
c.
Disk drive
b.
Microprocessor
d.
Compiler
 

 8. 

If a program contains even one of these, it cannot be translated into an executable program.
a.
Syntax error
c.
Compiler
b.
Keyword
d.
Binary number
 

 9. 

Which is not a legal character in an App Inventor project name?
a.
Letter
c.
Space
b.
Number
d.
Underscore (_)
 

 10. 

You use this screen to design a component’s user interface.
a.
The Viewer
c.
The Screen Editor
b.
The Blocks Editor
d.
The Emulator
 

 11. 

This column in the Designer provides a list of components that you can use to build your app.
a.
The Components column
c.
The Properties column
b.
The Palette column
d.
The Viewer
 

 12. 

This column in the Designer shows a rectangular area that represents the app’s screen.
a.
The Components column
c.
The Properties column
b.
The Palette column
d.
The Viewer
 

 13. 

This column in the Designer shows a hierarchical tree listing all of the components that you have placed in your app.
a.
The Components column
c.
The Properties column
b.
The Palette column
d.
The Blocks Editor
 

 14. 

This column in the Designer allows you to manage the media files (images, videos, and audio files) that you want to use in your app.
a.
The Components column
c.
The Properties column
b.
The Palette column
d.
The Media column
 

 15. 

This column in the Designer allows you to examine and change a component’s properties.
a.
The Components column
c.
The Properties column
b.
The Palette column
d.
The Viewer
 

 16. 

Each time you add a component to an app in the Designer, a set of component blocks is added to this part of the Blocks Editor.
a.
The Blocks column
c.
The Workspace
b.
The Components column
d.
The Designer column
 

 17. 

The basic blocks that make up the App Inventor language are found in the Blocks column, under__________________.
a.
Built-in
b.Screen1
b.
AI components
c.
Any component
 

 18. 

To create an emulator, you click this button on the App Inventor screen.
a.
Build
c.
Create Emulator
b.
Project
d.
Connect
 

 19. 

Every app must have this component.
a.
Button1
c.
Screen1
b.
Label1
d.
Title1
 

 20. 

When you want to display text on an app’s screen, you use this type of component.
a.
Button
c.
Output
b.
Message
d.
Label
 

 21. 

Which property of a Button component determines the text that is displayed on the button?
a.
Title
c.
Output
b.
Text
d.
Message
 

 22. 

This is a block that automatically executes when an event takes place.
a.
Value block
c.
Procedural block
b.
Command block
d.
Event handler
 

 23. 

This Screen component property changes the screen’s background color.
a.
BackgroundColor
c.
BackColor
b.
Color
d.
BgColor
 

 24. 

This Label component property changes the size of the text displayed by the component.
a.
Size
c.
Font
b.
TextSize
d.
FontSize
 

 25. 

This Label component property makes the component’s text boldface.
a.
Bold
c.
Boldface
b.
FontBold
d.
Font
 

 26. 

This Screen property sets the screen’s background image.
a.
Image
c.
Picture
b.
BackgroundImage
d.
Background
 

 27. 

A list of media files that have been uploaded to a project is displayed in this column of the Designer.
a.
Media
c.
Properties
b.
Components
d.
Viewer
 

 28. 

You can use this type of component to create a clickable image.
a.
Button
c.
ClickableImage
b.
Image
d.
ImageLink
 

 29. 

This Sound component property specifies the name of an audio file.
a.
AudioFile
c.
SoundFile
b.
Audio
d.
Source
 

 30. 

You call this Sound component method to play a sound.
a.
Start
c.
Engage
b.
Play
d.
Begin
 

 31. 

This type of arrangement formats components in a row across the screen.
a.
HorizontalArrangement
c.
VerticalArrangement
b.
LinearArrangement
d.
TableArrangement
 

 32. 

This type of arrangement formats components in rows and columns on the screen.
a.
HorizontalArrangement
c.
VerticalArrangement
b.
LinearArrangement
d.
TableArrangement
 

 33. 

This block tests a Boolean expression and then executes one set of blocks if the expression is true, or another set of blocks if the expression is false.
a.
select
c.
if then else
b.
if
d.
ifcall
 

 34. 

This property holds the list of items that is displayed by a ListPicker.
a.
List
c.
Text
b.
Items
d.
ElementsFromString
 

 35. 

This event occurs when the user selects a date with the DatePicker component.
a.
AfterDateSelected
c.
AfterDateSet
b.
DateSelected
d.
ValueSet
 



 
         Start Over