Font size
WorksheetsSemester Exam: App Creators
Total questions: 50
Worksheet time: 25mins
Identify the correct name on the MIT App Inventor designer view.
Designer/Block buttons
A
B
C
D
E
Identify the correct name on the MIT App Inventor designer view.
Palette
A
B
C
D
E
Identify the correct name on the MIT App Inventor designer view.
Viewer
A
B
C
D
E
Identify the correct name on the MIT App Inventor designer view.
Components
A
B
C
D
E
Identify the correct name on the MIT App Inventor designer view.
Properties
A
B
C
D
E
Name the drawer pictured above.
User Interface
Layout
Media
Drawing and Animation
Name the drawer pictured above.
User Interface
Layout
Media
Drawing and Animation
Name the drawer pictured above.
User Interface
Layout
Media
Drawing and Animation
Name the drawer pictured above.
User Interface
Layout
Media
Drawing and Animation
When you click the question mark icon to the right of the component. What do you see?
A description of the component appears.
A riddle appears.
A question appears.
A text box appears so that you can enter notes you want to keep.
What are some possible values for Height and Width? Select all that apply.
Automatic
Fill Parent
Pixels
Percent
Height/Width...What do the following values allow you to do?
Automatic
Makes the button big enough to fit the text on it.
Makes the button tall (or wide) enough to fill the parent component, which is the component that it resides in.
Makes the button an exact number of pixels tall or wide. Pixels are a grid of small dots that make up the display on a screen, like a screen of a TV or a computer or a mobile device.
Makes the button a percentage of the screen size in height or width.
Height/Width...What do the following values allow you to do?
Fill Parent
Makes the button big enough to fit the text on it.
Makes the button tall (or wide) enough to fill the parent component, which is the component that it resides in.
Makes the button an exact number of pixels tall or wide. Pixels are a grid of small dots that make up the display on a screen, like a screen of a TV or a computer or a mobile device.
Makes the button a percentage of the screen size in height or width.
Height/Width...What do the following values allow you to do?
Pixels
Makes the button big enough to fit the text on it.
Makes the button tall (or wide) enough to fill the parent component, which is the component that it resides in.
Makes the button an exact number of pixels tall or wide. Pixels are a grid of small dots that make up the display on a screen, like a screen of a TV or a computer or a mobile device.
Makes the button a percentage of the screen size in height or width.
Height/Width...What do the following values allow you to do?
Percent
Makes the button big enough to fit the text on it.
Makes the button tall (or wide) enough to fill the parent component, which is the component that it resides in.
Makes the button an exact number of pixels tall or wide. Pixels are a grid of small dots that make up the display on a screen, like a screen of a TV or a computer or a mobile device.
Makes the button a percentage of the screen size in height or width.
_____________ sets the color of the button itself.
BackgroundColor
TextColor
FontTypeface
FontSize
_____________ sets the color of the text on the button.
BackgroundColor
TextColor
FontTypeface
FontSize
_____________ sets the size of the text on the button.
BackgroundColor
TextColor
FontTypeface
FontSize
_____________ sets the style of the text on the button.
BackgroundColor
TextColor
FontTypeface
FontSize
An ordered set of instructions that are used to carry out a task.
Algorithm
Flowchart
Instruction Manual
A graph chart
A diagram that represents an algorithm, work flow, or process, and uses geometric symbols connected by arrows to show the direction of the flow of action.
Algorithm
Flowchart
Instruction Manual
A graph chart
Flowchart Symbols: What is the purpose of the Oval?
Beginning and End points
Actions
Connects symbols to show the direction of the flow of action
Flowchart Symbols: What is the purpose of the Rectangle?
Beginning and End points
Actions
Connects symbols to show the direction of the flow of action
Flowchart Symbols: What is the purpose of the Arrow?
Beginning and End points
Actions
Connects symbols to show the direction of the flow of action
This is an example of what type of algorithm?
Linear
Conditional
This is an example of what type of algorithm?
Linear
Conditional
What symbol is used to for decision making?
Oval
Rhombus
Rectangle
Arrow
A block of code that is triggered when a certain event happens is known as an Event Handler. True or False
True
False
A command that performs different actions depending on whether a condition is true or false.
Conditional Statement
Boolean Logic
Dynamic List
Loop
Two people working together to create a computer program. One person, called the driver, writes the code and explains the logic, while the other person, called the navigator, reviews it and gives feedback. This is called Team Programming. True or False?
True
False, It is called Pair Programming
forLoop
A set of code that performs an action and is considered a type of abstraction.
The process of reducing complexity by hiding unnecessary details to make it easier to think about a problem.
A type of loop that repeats for a given number of repetitions.
Duplicated or replicated code within a program.
Redundancy
A set of code that performs an action and is considered a type of abstraction.
The process of reducing complexity by hiding unnecessary details to make it easier to think about a problem.
A type of loop that repeats for a given number of repetitions.
Duplicated or replicated code within a program.
Procedure
A set of code that performs an action and is considered a type of abstraction.
The process of reducing complexity by hiding unnecessary details to make it easier to think about a problem.
A type of loop that repeats for a given number of repetitions.
Duplicated or replicated code within a program.
Abstraction
A set of code that performs an action and is considered a type of abstraction.
The process of reducing complexity by hiding unnecessary details to make it easier to think about a problem.
A type of loop that repeats for a given number of repetitions.
Duplicated or replicated code within a program.
Select the correct picture that is displaying a procedure.
Select the correct picture that is displaying an event.
Select the correct picture that is displaying a list.
A list that contains data that is pre-set in the program is called?
Dynamic List
Static List
A list whose items can change during the run time of a program is called?
Dynamic List
Static List
Conditional Logic List
Boolean List
Select the correct translation for the block pictured.
This is saying that when I click on the MeningitisButton it will play but if it is already playing it will restart from the beginning.
This is saying that when I click on the MeningitisButton it will pause the MeningitisPlayer if it is already playing otherwise it will start to play the MeningitisPlayer.
This is saying that when I click on the MeningitisButton it will play the measles player.
Explain the code displayed in the picture.
This code is creating a dynamic list.
This code is creating a static list.
This code allows the user to go to the specific screen listed in the pink block.
This code sends the user to the main screen from the screen listed in the pink bock.
If I wanted to add sound to my app, which of these options should I click on?
Media
Sensors
Storage
Connectivity
Select all the ImageSprites displayed in the picture above.
a
b
a, c, & d
d
a, b, & c
AI Companion connection means?
You will connect the app to a phone emulator image on the computer screen.
You will connect the app to an external device such as an actual phone or tablet using a QR scan code.
You will connect the app to an external device such as a phone or tablet using a USB cable.
Emulator connection means?
You will connect the app to a phone emulator image on the computer screen.
You will connect the app to an external device such as an actual phone or tablet using a QR scan code.
You will connect the app to an external device such as a phone or tablet using a USB cable.
USB connection means?
You will connect the app to a phone emulator image on the computer screen.
You will connect the app to an external device such as an actual phone or tablet using a QR scan code.
You will connect the app to an external device such as a phone or tablet using a USB cable.
An emulator will appear on the computer screen like this. True or False?
True
False
What is displayed in the image above? Select all that apply.
A QR code to connect to your external device such as a tablet.
A QR code to connect to your external device such as an android phone.
A QR code to connect to the emulator on your computer.
A QR code to connect a website where you can find your app creation.
All of the following are part of the design process EXCEPT?
Define the answer
Generate concepts
Design a solution
Build & Test
Evaluate the solution
All of the following are part of the design process EXCEPT?
_Define a problem _Generate concepts
_Design a solution
_Build & Test
_Evaluate the solution _Present the solution
All steps listed are part of the Design Process
