Dear readers, these Android Objective Questions have been designed specially to get you acquainted with the nature of questions you may encounter during your Job interview for the subject of Android. As per my experience good interviewers hardly plan to ask any particular question during your Job interview, normally questions start with some basic concept of the subject and later they continue based on further discussion and what you answers:-
A. Gnu's GPL
B. Apache/MIT
C. OSS
D. Sourceforge
Ans: B
A. Oracle Technology
B. Dalvik
C. Open Handset Alliance
D. The above statement is and Android is owned by Google
Ans: C
A. Versions 1.6 or 2.0
B. Versions 1.0 or 1.1
C. Versions 1.2 or 1.3
D. Versions 2.3 or 3.0
Ans: A
A. To level the playing field for mobile devices
B. To directly compete with the iPhone
C. To corner the mobile device application market for licensing purposes
D. To allow them to advertise more
Ans: D
A. Google gPhone
B. T-Mobile G1
C. Motorola Droid
D. HTC Hero
Ans: B
A. Aside from some specific drivers, it provides everything to make a phone work
B. It makes the hardware work better
C. It allows them to compete with Apple's iPhone
D. It allows users to create apps, generating revenue for the companies
Ans: A
A. It was orginaly going to be called UFO
B. The first version of Android was released without an actual phone on the market
C. Androids main purpose was to unlock your car door when you left the keys inside of it.
D. Was going to be a closed source application to make more money for its company.
Ans: B
A. 2005
B. 2006
C. 2007
D. 2008
Ans: C
A. True
B. False
Ans: B
A. confound
B. absract
C. modularize
D. compound
Ans: B
A. True
B. False
Ans: A
A. low-level Linux modules
B. all of these answers #The entire stack is an open source platform
C. native libraries
D. application frame work
E. complete applications
Ans: B
A. 2007
B. 2005
C. 2008
D. 2010
Ans: B
A. Adjective and strange animal
B. Food
C. Something that starts w/ 'A' -> Something that starts w/ 'B'...
D. American states
Ans: B
A. cupcake
B. Gingerbread
C. Honeycomb
D. Muffin
Ans: D
A. True
B. False
Ans: A
A. The first phones were released with version 1.5
B. 1.0 and 1.1 had security holes that forced carriers to recall phones using them
C. 1.0 and 1.1 are just number designations for the version Apple's iPhone is running
D. Everyone with 1.0 and 1.1 were upgraded to 1.5 over the air automatically
Ans: D
A. 1.1
B. 1.5
C. 2.3
D. 3.4
Ans: B
A. Keypad driver
B. WiFi? driver
C. Audio driver
D. Power management
Ans: B
A. True
B. False
Ans: B
A. Webkit
B. Dalvik
C. OpenGL
D. SQLite
Ans: B
A. Security
B. Portability
C. Networking
D. All of these
Ans: D
A. Linux
B. Windows
C. Java
D. XML
Ans: A
A. 2003
B. 2005
C. 2007
D. 2006
Ans: B
A. Applications are distributed by Apple App Store only
B. Applications are distributed by multiple vendors with different policies on applications.
C. Applications are distributed by multiple vendors with the exact same policies on applications.
D. Applications are distributed by the Android Market only.
Ans: B
A. Java source code
B. Dalvik application code
C. Dalvik byte code
D. C source code
Ans: C
A. Application Package
B. Application Program Kit
C. Android Proprietary Kit
D. Android Package
Ans: A
A. True
B. False
Ans: A
A. Every new app is scanned by a virus scanner
B. Users report malicious software to Google
C. Google employees verify each new app
D. A seperate company monitors the Android Market for Google
Ans: B
A. Dalvik Executable
B. Resources
C. Native Libraries
D. Webkit
Ans: D
A. Android Interpretive Compiler (AIC)
B. Dalvik Converter
C. Dex compiler
D. Mobile Interpretive Compiler (MIC)
Ans: C
A. There was not enough memory capability
B. Java virtual machine was not free
C. Java VM was too complicated to configure
D. Java VM ran too slow
Ans: B
A. After they are installed
B. Before they are installed
C. Never
D. Within two weeks of installation
Ans: B
A. Resources
B. All of these are components of the APK
C. Native Libraries
D. Dalvik executable
Ans: B
A. True
B. False
Ans: A
A. True
B. False
Ans: B
A. The permissions the app requires
B. The list of strings used in the app
C. The source code
D. All other choices
Ans: A
A. Orientations and layouts that specify what the display looks like.
B. The permissions required by the app.
C. The strings used in the app.
D. The code which is compiled to run the app.
Ans: A
A. Runs the same code base as the actual device, all the way down to the machine layer.
B. Is more of a simulator, and acts as a virtual machine for the Android device.
C. Runs the same code base as the actual device, however at a higher level.
D. An imaginary machine built on the hopes and dreams of baby elephants.
Ans: A
A. True
B. False
Ans: B
A. Telephony
B. Applications
C. Sensors
D. The emulator can emulate/simulate all aspects of a smart phone.
Ans: C
A. Emulators are only used to play old SNES games, simulators are used for software development
B. The emulator is shipped with the Android SDK and third party simulators are not
C. The emulator can virtualize sensors and other hardware features, while the simulator cannot
D. The emulator imitates the machine executing the binary code, rather than simulating the behavior of the code at a higher level.
Ans: D
A. Automatically
B. Manually
C. Emulated
D. None of the above
Ans: A
A. A Java project
B. A Java class
C. A method call
D. An object field
Ans: B
A. Android Virtual Display
B. Android Virtual Device
C. Active Virtual Device
D. Application Virtual Display
Ans: B
A. True
B. False
Ans: A
A. Layout file
B. Manifest file
C. Strings XML
D. R file
Ans: A
A. True
B. False
Ans: A
A. True
B. False
Ans: A
A. Java source code.
B. R-file.
C. the emulator.
D. the SDK
Ans: A
51) While developing Android applications, developers can test their apps on.
A. Emulator included in Android SDK
B. Physical Android phone
C. Third-party Emulators (Youwave, etc.)
D. All three options will work.
Ans: D
A. Layout file
B. Strings XML
C. R file
D. Manifest file
Ans: D
A. stack.xml
B. text.xml
C. strings.xml
D. string.java
Ans: C
A. Closing an app
B. Suspending an app
C. Opening a new app
D. Restoring the most recent app
Ans: C
A. Intents
B. Content Providers
C. Services
D. Applications
Ans: C
A. A single screen the user sees on the device at one time
B. A message sent among the major building blocks
C. A component that runs in the background without any interface.
D. Context referring to the application environment.
Ans: A
A. Starting state
B. Running state
C. Loading state
D. Inexistent state.
Ans: A
A. Starting
B. Running
C. Destroyed
D. Paused
Ans: D
A. True
B. False
Ans: A
A. are messages that are sent among major building blocks
B. trigger activities to being, services to start or stop, or broadcast
C. are asynchronous
D. all of these
Ans: D
A. True
B. False
Ans: B
A. True
B. False
Ans: A
A. running state
B. Paused state
C. stopped state
D. destroyed state
Ans: B
A. True
B. False
Ans: B
A. True
B. False
Ans: A
A. True
B. False
Ans: B
A. Observer
B. Facade
C. Mediator
D. Command
Ans: A
A. True
B. False
Ans: A
A. True
B. False
Ans: B
A. True
B. False
Ans: A
A. SQLite
B. Apache
C. MySQL
D. Oracle
Ans: A
A. Java and SQL
B. XML and Java
C. XML and C++
D. Dreamweaver
Ans: B
A. True
B. False
Ans: A
A. Recompile the source code
B. It will update tweets periodically in the background
C. The services will pause the app
D. Configures the user interface
Ans: B
A. Always whole and complete
B. Small increments
C. Lagre increments
D. Refactoring code
Ans: C
A. True
B. False
Ans: A
A. All of these and more.
B. Location
C. Sensor Readings
D. WiFi? Hot Spots
Ans: A
A. He means that when we finish the entire project we will have a working application, even though there will be points along the way when we will stop and the application will not run.
B. He means that the program must always be able to compile.
C. He means that we will work on the program by adding self contained chunks to it so that at every stopping point the application runs as though it were a whole and complete application. Each additional chunk simply adds a new functionality to the application.
D. None of the above
Ans: C
A. True
B. False
Ans: A
A. Preferences Activity
B. Update Activity
C. Timeline Activity
D. Status Activity
Ans: B
A. True
B. False
Ans: B
A. Intents
B. A content provider
C. Network receivers
D. Altering permissions
Ans: B
A. Network latency
B. Hardware malfunctions
C. Virus on the Server
D. Activity manager contains too much.
Ans: A
A. Starting over
B. Switching API levels
C. Refactoring code
D. Multithreading
Ans: D