Lesson 4 & 6 Questionnaire

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Lesson 4: Creating a Sample Program - Multiple Choice Questionnaire

1. What is the first step in creating a sample program in MIT App Inventor?
a. Open the emulator.
b. Log in to your Google Account.
c. Visit http://ai2.appinventor.mit.edu.
d. Click "New Project" and type a project name.
(Correct Answer: c)
2. What should you ensure before visiting the MIT App Inventor website?
a. The emulator is ready.
b. AiStarter is running.
c. The project name is chosen.
d. The app is downloaded.
(Correct Answer: b)
3. After logging in with your Google account, what is the next step?
a. Run the emulator.
b. Drag a button into the viewer.
c. Choose "New Project" and type a project name.
d. Install AI Companion.
(Correct Answer: c)
4. Where do you drag the button from to the viewer?
a. User Interface section.
b. Emulator tab.
c. Settings menu.
d. Project options.
(Correct Answer: a)
5. Which option allows you to test your program using a mobile device?
a. Emulator.
b. AI Companion.
c. Project Viewer.
d. Taskbar.
(Correct Answer: b)
6. What do you need to do after clicking "Connect" and choosing "AI Companion"?
a. Drag a button to the screen.
b. Scan or enter the code displayed.
c. Install AiStarter.
d. Check the Taskbar for the emulator's status.
(Correct Answer: b)
7. Which tool is required to run the application on your computer?
a. AI Companion app.
b. Emulator.
c. AiStarter.
d. IDE Viewer.
(Correct Answer: c)
8. What indicates that the emulator is ready to use?
a. A success message appears on the screen.
b. The Taskbar shows the emulator status.
c. AiStarter displays a green signal.
d. The viewer is populated with elements.
(Correct Answer: b)
9. How can you access the output of your app during development?
a. By installing AI Companion from the App Store.
b. By connecting through the emulator or AI Companion.
c. By checking the log files in AiStarter.
d. By clicking "Run Program" in the IDE.
(Correct Answer: b)
10. What message confirms that you successfully created your first app?
a. "Program Completed."
b. "Welcome to MIT App Inventor."
c. "Congratulations, you just created your first app."
d. "Emulator Ready."
(Correct Answer: c)

Lesson 7: TextBox, Label, Horizontal Arrangement, and Computation

1. What is the main purpose of a TextBox in a program?


a. To display images.
b. To allow users to enter text.
c. To store user credentials.
d. To create buttons for navigation.
(Correct Answer: b)
2. What is the primary function of a Label in a program?
a. To show images.
b. To display text.
c. To execute commands.
d. To align elements horizontally.
(Correct Answer: b)
3. How does a Horizontal Arrangement component organize elements?
a. Vertically, from top to bottom.
b. Diagonally, based on priority.
c. Horizontally, from left to right.
d. Randomly, across the screen.
(Correct Answer: c)
4. Which of the following is NOT a component mentioned in this lesson?
a. TextBox.
b. Vertical Layout.
c. Horizontal Arrangement.
d. Label.
(Correct Answer: b)
5. What should be adjusted to balance the layout of a program?
a. Font size of the Label.
b. Width of every component.
c. Background color.
d. Number of buttons.
(Correct Answer: b)
6. In the sample program, which components are grouped using the Horizontal
Arrangement?
a. Buttons and Labels.
b. Images and TextBox.
c. TextBox and Buttons.
d. Labels, TextBox, and Buttons.
(Correct Answer: d)
7. What does the computation block perform in the program?
a. Layout alignment.
b. Average calculation.
c. Text formatting.
d. Display resizing.
(Correct Answer: b)
8. What does the Label component typically display in a program?
a. Interactive buttons.
b. User instructions or static text.
c. Images for design.
d. Computation results.
(Correct Answer: b)
9. Which component allows user input in the program?
a. Label.
b. Button.
c. TextBox.
d. Horizontal Arrangement.
(Correct Answer: c)
10. What does "setting up the width of every component" help achieve?
a. A visually balanced layout.
b. Improved text clarity.
c. Faster computation.
d. Reduced app size.
(Correct Answer: a)

You might also like