0% found this document useful (0 votes)
11 views6 pages

App Development Question Bank

The document is a question bank focused on app development, covering fundamental concepts such as the definition of an app, categories of apps, coding, and artificial intelligence. It includes specific questions about MIT App Inventor, its components, and functionalities, as well as programming concepts like block programming and procedures. The document serves as a comprehensive guide for understanding app development and related technologies.

Uploaded by

deyswastika5
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views6 pages

App Development Question Bank

The document is a question bank focused on app development, covering fundamental concepts such as the definition of an app, categories of apps, coding, and artificial intelligence. It includes specific questions about MIT App Inventor, its components, and functionalities, as well as programming concepts like block programming and procedures. The document serves as a comprehensive guide for understanding app development and related technologies.

Uploaded by

deyswastika5
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

APP DEVELOPMENT

QUESTION BANK
Q.1 What is an App?​
An app is a software application designed to perform specific tasks on a
mobile phone, tablet, or computer.

Q.2 Name 5 categories of Apps.​


The five categories of apps are educational apps, gaming apps, social media
apps, utility apps, and business apps.

Q.3 What is Coding?​


Coding is the process of giving instructions to a computer.

Q.4 What is an AI?​


AI stands for Artificial Intelligence, which allows machines to think and make
decisions like humans.

Q.5 Name 5 use cases of AI.​


Five use cases of AI are voice assistants, face recognition, recommendation
systems, chatbots, and self-driving cars.

Q.6 What is MIT App Inventor?​


MIT App Inventor is a visual programming platform used to create Android
apps using block-based coding.

Q.7 Which are the login methods available in MIT App Inventor?​
MIT App Inventor allows users to log in using a Google account and Hour of
Code.

Q.8 How to create a project in MIT App Inventor?​


A project can be created by clicking the Projects option in the navigation bar
and selecting the “Create New Project” option.

Q.9 How to save a project in MIT App Inventor?​


A project can be created by clicking the Projects option in the navigation bar
and selecting the “Save Project” option.

Q.10 How to open a project in MIT App Inventor?​


A project can be opened by clicking on “Projects” and selecting “My Projects”.
Q.11 What is the file Extension by which the app is saved?​
The app project is saved with the .aia file extension.

Q.12 Which are the two sections in MIT App Inventor Interface?​
The two sections are the Designer section and the Blocks section.

Q.13 What is the Designer Section used for?​


The Designer section is used to design the user interface of the app.

Q.14 What is the Blocks Section used for?​


The Blocks section is used to add logic and functionality to the app.

Q.15 Name 5 Components in MIT App Inventor.​


Five components are Button, Label, TextBox, Image, and ListView.

Q.16 Which component is used to display a text in Screen?​


The Label component is used to display text on the screen.

Q.17 Which component is used to sense clicks from the user?​


The Button component is used to sense clicks from the user.

Q.18 Which component is used to take input from the user?​


The TextBox component is used to take input from the user.

Q.19 How to add components to our App in MIT App Inventor?​


Components are added by dragging them from the Palette to the Viewer.

Q.20 What are the options the user has to change in the component?​
The user can change properties like text, color, size, alignment, and visibility.

Q.21 What is the section where the user can modify the component?​
The Properties section is used to modify the components.

Q.22 Which is the default component in MIT App Inventor?​


The Screen component is the default component in MIT App Inventor.

Q.23 How to add an image on screen?​


An image can be added by using the Image component and uploading an
image file.

Q.24 How to place components in a row and column format?​


Components can be placed using TableArrangement components.
Q.25 How to bring all components in the center of the screen?​
Components can be centered by selecting the screen component and
changing the alignhorizontal and alignvertical property to ‘Center’.

Q.26 What are the two options to check the output of the app?​
The two options are AI2 Companion and Emulator.

Q.27 How to see the output of the app using AI2 Companion?​
The AI2 Companion app is installed on the phone and connected by scanning
a QR code.

Q.28 Which component is used to place the components in horizontal


format?​
The HorizontalArrangement component is used to place components
horizontally.

Q.29 What is block programming?​


Block programming is a visual way of coding by connecting blocks instead of
writing text code.

Q.30 Which block is used to trigger blocks on button click?​


The “when [Link]” block is used to trigger actions on button click.

Q.31 Which section of blocks contains all mathematical operations?​


The Math section contains all mathematical operation blocks.

Q.32 Which block is used to compare if two numbers are same or not?​
The equals (=) block is used to compare two numbers.

Q.33 What section contains blocks related to text?​


The Text section contains blocks related to text.

Q.34 Which section contains blocks to add colors?​


The Colors section contains blocks used to add colors.

Q.35 What are conditional statements?​


Conditional statements are used to make decisions based on conditions.

Q.36 Explain if-else block.​


The if-else block checks a condition and runs different actions based on true
or false results.
Q.37 What are the basic mathematical operations available in the Math
section?​
The basic operations are addition, subtraction, multiplication, and division.

Q.38 Which block is used to take a random number?​


The random integer block is used to generate a random number.

Q.39 What is a variable?​


A variable is a named container used to store data.

Q.40 How to create a variable in MIT App Inventor?​


A variable is created using the “initialize global variable” block.

Q.41 What is the difference between get and set block?​


The get block is used to read a variable value, while the set block is used to
change it.

Q.42 Explain List.​


A list is a collection of multiple values stored in a single variable.

Q.43 Which block is used to create a list?​


The “make a list” block is used to create a list.

Q.44 Which sensor is used to detect steps?​


The Pedometer sensor is used to detect steps.

Q.45 What are the two values which we can get from the pedometer
function?​
The pedometer provides step count and distance traveled.

Q.46 Which sensor senses if any object is close by?​


The Proximity Sensor senses nearby objects.

Q.47 Which component is used to display Web results?​


The WebViewer component is used to display web results.

Q.48 Which component is used to convert text to speech?​


The TextToSpeech component is used to convert text to speech.

Q.49 Which component is used to convert speech to text?​


The SpeechRecognizer component is used to convert speech to text.

Q.50 Name the primary component used in stopwatch and alarm apps.​
The Clock component is the primary component used.
Q.51 Which components can display a list of text?​
ListView components can display a list of text.

Q.52 What is the difference between visible and non visible


components?​
Visible components appear on the screen, while non-visible components work
in the background.

Q.53 Name 5 Visible components.​


Five visible components are Button, Label, TextBox, Image, and Canvas.

Q.55 Name 5 Invisible components.​


Five invisible components are Clock, TinyDB, SpeechRecognizier,
Pedometer, and TextToSpeech.

Q.56 Which component is used to store data in the cloud?​


The CloudDB component is used to store data in the cloud.

Q.57 What is a procedure?​


A procedure is a block of code used to perform a specific task.

Q.58 What is the advantage of using procedure?​


Procedures help reduce repeated code and make programs easier to
manage.

Q.59 What does the cross symbol mean which appears in the block?​
The cross symbol means the block is having an error.

Q.60 Which are the format of image files which are accepted in MIT App
Inventor?​
MIT App Inventor accepts image formats like .jpg, .png, and .jpeg.

Q.61 What is the Canvas component used for?​


The Canvas component is used for drawing, games, and touch-based
activities.

Q.61 What is an ImageSprite Component?​


The ImageSprite component is used to move images inside a Canvas.

Q.62 What is the difference between if-then and if-then-else?​


If-then runs code only when a condition is true, while if-then-else runs
alternate code when false.
Q.63 What is the difference between if-then-else and if-then-else if?​
If-then-else checks one condition, while if-then-else if checks multiple
conditions.

Q.64 Which block is used to merge text?​


The join block is used to merge text.

Q.65 Which block is used to write text?​


The text block is used to write text.

You might also like