Professional Documents
Culture Documents
Mad 22617 Mcqs
Mad 22617 Mcqs
Pune-411033
Accredited by NBA
Program: CO6I
Course & Code: Mobile Application Development (22617)
Multiple Choice Questions & Answers
1 What is the name of the program that converts Java byte code into Dalvik byte code?
A. Android Interpretive Compiler (AIC)
B. Dalvik Converter
C. Dex compiler
D. Mobile Interpretive Compiler (MIC)
3 Which among the following are part of "Application" layer of Android Architecture
A. Contacts
B. Browser
C. Phone
D. All of these
5 What was the first phone released that ran the Android OS?
A. Google gPhone
B. T-Mobile G1
C. Motorola Droid
D. HTC Hero
7 A ___________ makes a specific set of the application data available to other applications
A. Content provider
B. Broadcast receivers
C. Intent
D. None of these
9 During an Activity life-cycle, what is the first callback method invoked by the system?
A. onStop()
B. onStart()
C. onCreate()
D. onRestore()
10 What Activity method you use to retrieve a reference to an Android view by using the id attribute of a resource XML?
A. findViewByReference(int id);
B. findViewById(int id)
C. retrieveResourceById(int id)
D. findViewById(String id)
16 Android releases since 1.5 have been given nicknames derived from how?
A. Adjective and strange animal
B. Food
C. Something that starts w/ ‘A’ -> Something that starts w/ ‘B’…
D. American states
18 The android library that provides access to UI pre-built elements such as buttons, lists, views etc. is
A. android.text
B. android.os
C. android.view
D. android.webkit
22 When developing for the Android OS, Java bytecode is compiled into what?
A. Java source code
B. Dalvik application code
C. Dalvik byte code
D. C source code
24 DVM is developed by
A. Linus Torvald
B. Dennis Ritchie
C. Dan Bornstein
D. None of these
35 To use the Android menu system what method you should override?
A. on Create Menu()
B. on Create Options Menu()
C. Both A & B
D. on Menu Created()
37 _____is the first callback method invoked by the system during an Activity life-cycle,?
A. on Start()
B. on Stop()
C. Both A & B
D. on Create()
38 What does the line of code achieve of the following?Intent intent = new Intent(FirstActivity.this,SecondActivity.class );
A. Starts an activity.
B. Creates a hidden Intent
C. Creates an implicit Intent
D. Create an explicit Intent
46 ______ is the name of the class used by Intent to store additional information?
A. Parcelable
B. Extra
C. Both A & B
D. Bundle
49 _______ of these files contains text values that you can use in your application?
A. AndroidManifest.xml
B. res/Text.xml
C. res/layout/Main.xml
D. res/values/strings.xml
51 Which is a Java call-back method invoked when a view is clicked of the following?
A. Detector
B. OnTapListener
C. Both A & B
D. OnClickListener
54 What is AAPT?
a. Android Asset Processing Tool.
b. Android Asset Providing Tool.
c. Android Asset Packaging Tool.
d. Android Asset Packaging Technique
60 Which of the following contains all the code that provides the main features of an Android OS?
a. Linux kernel
b. Libraries
c. Android runtime
d. Application
62 What is the name of the program that converts Java byte code into Dalvik byte code?
a. Mobile Interpretive Compiler (MIC)
b. Dex compiler
c. Dalvik Converter
d. Android Interpretive Compiler (AIC)
68 __________is the virtual resource that cans be used as a background, title, or in other parts of the screen.
A. drawable
B. layout
C. menu
D. mipmap
73 A type of service provided by android that allows sharing and publishing of data to other applications is ______
A. View System
B. Content Providers
C. Activity Manager
D. Notifications Manager
74 Android library that provides access to UI pre-built elements such as buttons, lists, views etc. is
A. android.text
B. android.os
C. android.view
D. android.webkit
75 A type of service provided by android that shows messages and alerts to user is
A. Content Providers
B. View System
C. Notifications Manager
D. Activity Manager
76 A type of service provided by android that controls application lifespan and activity pile is
A. Activity Manager
B. View System
C. Notifications Manager
D. Content Providers
77 One of application component, that manages application's background services is called _______
A. Activities
B. Broadcast Receivers
C. Services
D. Content Providers
78 In android studio, callback that is called when activity interaction with user is started is _____
A. onStart
B. onStop
C. onResume
D. onDestroy
79 Tab that can be used to do any task that can be done from DOS window is ______
A. TODO
B. messages
C. terminal
D. comments
80 Broadcast that includes information about battery state, level, etc. is ____________
A. android.intent.action.BATTERY_CHANGED
B. android.intent.action.BATTERY_LOW
C. android.intent.action.BATTERY_OKAY
D. android.intent.action.CALL_BUTTON
90 What is intents
a) are messages that are sent among various building blocks
b) trigger activities to being, services to start, stop or broadcast
c) are synchronous
d) all the above
91 what is an activity
a) android packages
b)android classes
c)android functions
d) a single screen in an application with supporting java code
101 Package of compiled Java codes with some other resources is called
A. IDE
B. APK
C. JDK
D. IDE
102 ______file contains detailed configuration information for your application.
a) Layout file
b) String XML
c) Androidmanifest File
d) R file
104 A __________is a component that does nothing but receive and react to broadcast announcement.
a) Content Provider
b) Broadcast receiver
c)indent
d) none of these
105 ________ doesn’t have a visual user interface , but rather runs in a background for an indefinite period of time.
a) Content Provider
b) Broadcast receiver
c)indent
d) service
112 You can shut down an activity by calling its _______ method
A. onDestory()
B. finishActivity()
C. finish()
D. none of the above
116 The XML file that contains all the text that your application uses.
A. stack.xml
B. text.xml
C. strings.xml
D. string.java
117 What is the name of the program that converts Java byte code into Dalvik byte code?Interpretive Compiler (MIC)
A. Android Interpretive Compiler (AIC)
B. Dalvik Converter
C. Dex compiler
D. Mobile
118 The Emulator is identical to running a real phone EXCEPT when emulating/simulating what?
A. Telephony
B. Applications
C. Sensors
D. The emulator can emulate/simulate all aspects of a smart phone
119 While developing Android applications, developers can test their apps on
A. Emulator included in Android SDK
B. Physical Android phone
C. Third-party Emulators
D. All the above
126 The android OS comes with many useful system services, which include processes you can easily ask for things such as your.
A. Location
B. Sensor Readings
C. WiFi Hot Spots
D. All of these
130 What runs in the background and does not have any UI components?
A. Intents
B. Content Providers
C. Services
D. Applications
131 What operating system is used as the base of the Android stack?
A. Linux
B. Windows
C. Java
D. XML
134 Which of the following are UI elements that you can use in a window in an Android application?
A. TextBox
B. TextView
C. EditText
D. Both b&c
135 Which of the following are valid features that you can request using requestWindowFeature?
A. FEATURE_NO_TITLE
B. FEATURE_NO_ICON
C. FEATURE_RIGHT_ICON
D. Both a& c
139 Which of the following can be accomplished by using the TelephoneNumberUtil class?
A. Save a phone number to the contacts in the phone device
B. Retrieve a phone number from the contacts in the phone device
C. Delete a phone number from the contacts in the phone device
D. Format an international telephone number
140 Which of the following can you use to add items to the screen menu?
A. Activity.onCreateOptionsMenu
B. Activity.onCreate
C. Activity.onPrepareOptionsMenu
D. Both a&b
141 Which of the following can you use to display a progress bar in an Android application?
A. ProgressBar
B. ProgressDialog
C. ProgressView
D. Both a&b
143 Which of the following is the parent class for the main application class in an Android application that has a user interface?
A. MIDLet
B. AndroidApp
C. Activity
D. AppLet
144 Which of the following is/are appropriate for saving the state of an Android application?
A. Activity.onFreeze()
B. Activity.onPause()
C. Activity.onStop()
D. Activity.onDestroy()
145 Which of the following should be used to save the unsaved data and release resources being used by an Android application?
A. Activity.onStop()
B. Activity.onPause()
C. Activity.onDestroy()
D. Activity.onShutdown
147 Which of the following would you have to include in your project to use the SimpleAdapter class?
A. import android.content
B. import android.widget
C. import android.database
D. import android.database.sqlite
148 Which of the following can be used to bind data from an SQL database to a ListView in an Android application
A. SimpleCursor
B. SimpleCursorAdapter
C. SimpleAdapter
D. SQLiteCursor
149 What Activity method you use to retrieve a reference to an Android view by using the id attribute of a resource XML?
A. findViewByReference(int id);
B. findViewById(int id)
C. retrieveResourceById(int id)
D. findViewById(String id)
151 What is the name of the folder that contains the R.java file?
A. src
B. res
C. bin
D. gen
153 Which file specifies the minimum required Android SDK version your application supports?
A. main.xml
B. R.java
C. strings.xml
D. AndroidManifest.xml
154 What is the parent class of all Activity widgets?
A. ViewGroup
B. Layout
C. View
D. Widget
155 What is the name of the class used by Intent to store additional information?
A. Extra
B. Parcelable
C. Bundle
D. DataStore
158 Which of these files contains text values that you can use in your application?
A. AndroidManifest.xml
B. res/Text.xml
C. res/layout/Main.xml
D. res/values/strings.xml
160 33. . Which of the following Java call-back method is invoked when a view is clicked?
A. Detector
B. OnTapListener
C. OnClickDetector
D. OnClickListener
161 Which of the following Activity life-cycle methods is called once the activity is no longer visible?
A. onStop
B. onPause
C. onDestroy
D. onHide
162 The DalvikVM core libraries are a subset of which of the following?
A. Java ME
B. Java SE
C. Java EE
D. JAX-WS
164 Which manifest file permission you should add to allow your application to read the device address book?
A. READ_ADDRESS_DATA
B. READ_PHONE_STATE
C. READ_PHONE_CONTACTS
D. READ_CONTACTS
166 Which of the following Android View sub-classes uses the WebKit rendering engine to display web pages?
A. PageView
B. WebView
C. MapView
D. HttpClient
167 Which of the following methods updates a ListView when an element is added to the data set?
A. notify( )
B. notifyAll( )
C. notifyDataSetChanged( )
D. notifyDataSetInvalidate( )
168 The values of which of the following classes cannot be mapped in a Bundle object?
A. Parcelable
B. String
C. ArrayList
D. Context
169 Which among these are NOT a part of Android native libraries?
A. Webkit
B. Dalvik
C. OpenGL
D. SQLite
170 __________is the recommended way for sharing data across packages?
A. Content providers
B. Data persistence
C. Messaging
D. None
174 The class performs the cursor query on a background thread and hence does not block the application UI.
A. SimpleCursorAdapter
B. CursorLoader
C. CursorAdapter
D. None
175 ________views are commonly used views such as the TextView, EditText and Button Views
A. Basic View
B. Picker view
C. Frame view
D. None
176 _______are the views that enable users to select from a list, such as Date and Time picker views.
A. Picker view
B. Basic view
C. List view
D. None
178 In order to automatically adjust to fit the content, the layout_height must be set to
A. wrap content
B. fill parent
C. X and Y coordinate
D. none
179 The attribute is an identifier for a view so that it may later be retrieved using the View.findViewById method.
A. id
B. X axis
C. Y axis
D. None
180 What is JSON in android?
A. Java Script Object Native
B. Java Script Oriented Notation
C. Java Script Object Notation
D. None
182 _______is an object carrying a message from one component to another component with in the application.
A. Intent
B. Filters
C. Activity
D. Services
183 _______is a view group that aligns all children in a single direction, vertically or horizontally.
A. Linear layout
B. Relative layout
C. Table layout
D. Absolute layout.
184 ____________is a view group that displays child views in relative positions
A. Table layout
B. Linear layout
C. Relative layout
D. None
185 _______layout enables you to specify the exact location of the children
A. Frame
B. List
C. Table
D. Absolute
186 _______is designed to block out an area on the screen to display a single item
A. Frame layout
B. Table layout
C. Linear layout
D. Absolute layout.
187 An actually bridges between UI components and the data source that fill data into UI component.
A. Cursor
B. Adapter
C. Database
D. None
188 ______is a pre defined subclass of textview that includes rich editing capabilities.
A. Button
B. Textview
C. Edittext
D. None
189 _________is used when presenting users with a group of selectable options that are not mutually exclusive.
A. Check Box
B. Toggle button
C. Radio button
D. None.
190 The view provides visual feedback about some ongoing tasks, such as performing a task in a background.
A. Spinner
B. Image button
C. Toggle button
D. Progress bar
191 Which of the following is the most resource hungry part of dealing with Activities on Android
A. Closing an app
B. Suspending an app
C. Opening a new app
D. Restoring the most recent app
196 What is the difference between Activity context and Application Context?
A. The Activity instance is tied to the lifecycle of an Activity. while the application instance is tied to the lifecycle of the application
B. The Activity instance is tied to the lifecycle of the application, while the application instance is tied to the lifecycle of an Activity.
C. The Activity instance is tied to the lifecycle of the Activity, while the application instance is tied to the lifecycle of an application.
D. None of the above
199 If you want share the data accross the all applications ,you should go for?
A. Shared Preferences
B. Internal Storage
C. SQLite Databases
D. content provider
209 What is the difference between margin and padding in android layout?
A. Margin is specifying the extra space left on all four sides in layout
B. Padding is used to offset the content of a view by specific px or dp
C. Both A and B are correct
D. None of the above
218 You can deploy the apk files in emulators and devices using the
A. adb.exe
B. platform-tools
C. adb -s emulator
D. none of the above
219 PendingIntent objects are created in method
A. onstart()
B. oncreate()
C. finish()
D. onReceive()
221 Within each BoardcastReceiver you override the method to get the current result code.
A. onReceive()
B. onstart()
C. oncreate()
D. finish()
223 You can send SMS to multiple recipients by simply separating each phone number with a
A. period
B. semi-colon
C. comma
D. Ampersand
227 To the content of message, you use the static createFromPdu() message
A. insert
B. extract
C. modify
D. delete
231 Which method give access to member and methods inside the service?
A. onBind()
B. StartService()
C. StopService()
D. none
232 In the following,which will help you to run the service until it is explicitly stopped.
A. CONTINUE_STICKY
B. STOP_STICJY
C. START_STCIKY
D. KILL_STICKY
233 If you want your service available to other applications, you can always add an
A. intent filter
B. Intent
C. getBaseContext()
D. none of the above
237 class is a base class for service that handles asynchronous requests.
A. Intent Service
B. StartService
C. StopService
D. None of the above
238 In java you cannot directly cast an array from one type to another.
A. True.
B. False
C. Applies in all conditions
D. Applies in certain conditions only