Mobile Application Development MCQs with Answers

Mobile Application Development is an important skill in today’s digital world, driving innovation and user engagement. This article will provide Mobile Application Development MCQs with Answers that will help you test and enhance your knowledge of key concepts like Android, SDKs, and APIs. Perfect for students and professionals, it’s a great way to prepare for exams or improve your expertise in app development. Dive in to explore the fundamentals and stay ahead in this competitive field.

Mobile Application Development MCQs with Answers

Q. Android is Developed by _____________.

(a) Apple
(b) Microsoft
(c) Google
(d) Android Inc

(d) Android Inc

Q. In Android which Directory XML Layout Files are Stored.

(a) /assests
(b) /src
(c) /res/values
(d) /res/layout

(d) /res/layout

Q. What is SDK?

(a) Software Development Kit
(b) Software Design kit
(c) Serial Development Kit
(d) Serial Design Kit

(a) Software Development Kit

Q. Android is a ____________.

(a) Web Browser
(b) Web Server
(c) An Operating System
(d) All of above

(c) An Operating System

Q. Which of the following android is licensed?

(a) Apache/MIT
(b) Source Forg
(c) Both a and B
(d) None

(a) Apache/MIT

Q. What are the reason for android is mainly developed?

(a) Mobile Devices
(b) Servers
(c) Laptops
(d) Desktops

(a) Mobile Devices

Q. Android is based on the following language?

(a) Java
(b) C++
(c) C
(d) None

(a) Java

Q. APK Stand for ________.

(a) Android Pakage Kit
(b) Android Phone Kit
(c) Android Page Kit
(d) None of above

(a) Android Pakage Kit

Q. API Stand for _________.

(a) Application Programming Interface
(b) Android Programming Interface
(c) Android Page Interface
(d) Application Page Interface

a) Application Programming Interface

Q. in android studio, the callback that is called when activity interaction with user is started is

(a) onStart
(b) onStop
(c) onResume
(d) onDestory

(c) onResume

Q. a type of service provided by android that shows messages and alerts to user is

(a) Notification
(b) Content Providers
(c) Activity Manager
(d) None

(a) Notification

Q. Android Studio is ________.

(a) Paid
(b) Open Source
(c) Both a and b
(d) None

(b) Open Source

Q. Which Programming Language Is Used For Android Application Development?

(a) Java
(b) Kotline
(c) Flutter
(d) All of above

(d) All of above

Q. Although most people’s first thought when they think of Android is Google, Android is not actually owned by Google. Who owns the Android platform?

(a) Oracle Technology
(b) Dalvik
(c) Open Handset Alliance
(d) The above statement is and Android is owned by Google

(c) Open Handset Alliance

Q. Android is an open source, Linux-based software stack.

(a) True
(b) False

(a) True

Q. What is the full form of OHA?

(a) Option Handset Area
(b) Open Handset Alliances
(c) Original Handset Alliances
(d) Other Handset Alliances

(c) Original Handset Alliances

Q. Which of the following methods is called in an Activity when another activity gets into the foreground?

(a) onDestroy()
(b) onStop()
(c) onPause()
(d) onExit()

(c) onPause()

Q. What is not true about the AndroidManifest.xml file?

(a) It declares the views used within the application.
(b) It declares user permissions the application requires.
(c) It declares hardware and software features used within the application
(d) It declares application components

(a) It declares the views used within the application.

Q. Which of the following is NOT a valid usage for Intents?

(a) Activate a SQLite DB Connection
(b) Activate a Broâdcast receiver
(c) Activate a Service
(d) Activate and Activity

(a) Activate a SQLite DB Connection

Q. What is the parent class of all Activity widgets?

(a) Layout
(b) ViewGroup
(c) View
(d) Widget

(c) View

Q. What is an anonymous class in android?

(a) Interface
(b) Java Class
(c) Manifest File
(d) A class that does not have a name but have functionalities in it

(d) A class that does not have a name but have functionalities in it

Q. When developing for the Android OS, Java byte code is compiled into what?

(a) Java Source Code
(b) Dalvik Application Code
(c) Dalvik Byte Code
(d) Source Code

(c) Dalvik Byte Code

Q. Which of the following is incorrect about intents?

(a) They can be used to start an Activity
(b) They can be used to start database insertion
(c) They can be used to start a service
(d) They can be used to start a dialog-themed activity

(b) They can be used to start database insertion

Q. Which of the following Android View sub-classes uses the WebKit rendering engine to display web pages?

(a) MapView
(b) PageView
(c) WebView
(d) HttpClient

(c) WebView

Q. What is android view group?

(a) Collection of views and other child views
(b) Base class of building blocks
(c) Layouts
(d) None of the Above

(a) Collection of views and other child views

Q. What is broadcast receiver in android?

(a) It will react on broadcast announcements.
(b) It will do background functionalities as services.
(c) It will pass the data between activities.
(d) None of the Above

(a) It will react on broadcast announcements.

Q. which programming language is used for android application development?

(a) Java,Kotline,C#
(b) C++
(c) Flutter
(d) All of above

(d) All of above

Q. In which directory xml layout files are stored

(a) /assets
(b) /src
(c) /res/values
(d) /res/layout

(d) /res/layout

Q. in android mini activities are also known as

(a) Adapter
(b) Activity
(c) Fragments
(d) None of the above

(c) Fragments

Q. how to pass the data between activities in android?

(a) Intent
(b) Content Provider
(c) Broadcast receiver
(d) None of the Above

(a) Intent

Q. which of the following android component displays the part of an activity on screen?

(a) View
(b) Manifest
(c) Intent
(d) Fragment

(d) Fragment

Q. which of the following method in android is used to log debug messages?

(a) Log.d() method
(b) Log.db() method
(c) Log.dbg() method
(d) None of above

(a) Log.d() method

Q. which of the following is contained in the src folder?

(a) Java Code Folder
(b) Manifest
(c) XML
(d) None

(a) Java Code Folder

Q. which of the following method is used to handle what happens after clicking a button?

(a) onClick
(b) onCreate
(c) onSelect
(d) None

(a) onClick

Conclusion

Mobile Application Development MCQs with Answers is a valuable resource to assess and strengthen your understanding of mobile app development. By exploring these questions, you can identify gaps and master essential concepts, empowering you to excel in this dynamic field. Whether you’re a beginner or an experienced developer, this guide will help you stay updated and innovative. Keep learning and creating impactful solutions!