Download PDF Version From Here
MCQ
1. Select a component which is NOT
part of Android architecture.
a. Android framework b. Libraries c.
Linux kernel d. Android document
2. What is AAPT?
a. Android Asset Processing Tool. b. Android Asset Providing Tool.
c. Android Asset Packaging Tool. d.
Android Asset Packaging Technique
3. Required folder when Android
project is created.
a. build b. build/ c.
bin d. bin/
4. Adb stands for
A. Android Drive Bridge. B. Android Debug
Bridge.
C. Android Destroy Bridge. D. Android Delete
Bridge.
5. Is list data type supported by
AIDL?
a. Yes b. No
6. Component which is NOT under the
Android application.
a. Content providers b. Resource externalization c. Applications d. Notifications
7. Language which is supported by
Android for application development?
a. PHP b.VB.NET c.
Java d. C++
8. 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
9. What is contained within the
manifest xml file?
a. The source code b. The list of strings used in
the app
c. The permissions the app requires d.
None of the above
10. 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)
11. Android is based on Linux for
the following reason.
a. Portability b. Security c. Networking d.
All of these
12. Which piece of code used in
Android is not open source?
a. Power management b. Audio driver c. Wi-Fi driver d. Keypad
driver
13. What was the main reason for
replacing the Java VM with the Dalvik VM when the project began?
a. Java VM ran too slow b. Java VM was
too complicated to configure
c. Java virtual machine was not free
d. There was not enough memory
capability
14. From a phone manufacturer's
point of view, what makes Android so great?
a. Aside from some specific drivers,
it provides everything to make a phone work
b. It allows them to compete with
Apple's iPhone
c. It makes the hardware work better
d. It allows users to create apps,
generating revenue for the companies
15. Which of the following is not a
component of an APK file?
a. Dalvik executable b. Native Libraries
c. Resources d. All of these are components of the APK
FILL IN THE BLANKS
1. Drawable is the virtual resource that cans be
used as a background, title, or in other parts of the screen. It is compiled
into an android.graphics.drawable subclass.
2. OHA owns the
android platform.
3. LINUX KERNEL layer
contains all the low level device driver.
4. In 2005 years Google
purchase Android.
5. Services enable
every Android application to run in its own process.
6. LINUX operating
system is used as the base of the Android stack.
7. FROYO is nickname
of a version of Android 2.2.
8. HTC DREAM was the
first phone released that ran the Android OS.
9. DDMS stands for Dalvik Debug Monitor Server.
10. The latest version of Android is
4.4.4.
11. Ice cream sandwich is the
codename of 4.0 Android version.
12. The Google Play Store
hosts all the various Android applications written by third-party developer.
13. The androidmanifest.xml
file contains detailed configuration information for your application.
14. Android is an open source mobile
operating system based on the LINUX operating system.
15. To develop an Android
application JAVA programming language can be used.
SHORT QUESTIONS
1. What is Android?
Answer: Android is a mobile operating system
(OS) based on the Linux kernel that is currently developed by Google.
2. What is the importance of having
an emulator within the Android environment?
Answer: The emulator lets developers “play” around an
interface that acts as if it were an actual mobile device. They can write and
test codes, and even debug. Emulators are a safe place for testing codes
especially if it is in the early design phase.
3. What is adb?
Answer: Android Debug Bridge (adb) is a versatile command line tool
that lets you communicate with an emulator instance or connected
Android-powered device
4. What language is supported by
Android for application development?
Answer: JAVA
5. What is the significance of the
.dex files?
Answer: Android programs
are compiled into .dex (Dalvik Executable) files, which are in turn zipped into
a single .apk file on the device. .dex files can be created by automatically
translating compiled applications written in the Java programming language.
6. What does ADT stand for?
Answer: ADT stands for Android Development Tools
(software).
7. Android is licensed under which
open source licensing license?
Answer: Apache License
2.0
8. List out the three main
components of the APK.
Answer:
[APK]
|
|_ _ _ _ DALVIK EXECUTABLE < This is a code that
runs the android app >
|
|_ _ _ _ RESOURCES < Images, video files, Audio files,
xml files, Language packs >
|
|_ _ _ _ NATIVE LIBRARIES
9. Write down any one advantages of
Android.
Answer: Android is fully
customizable as user wants.
10. List out at least four versions
of Android.
Answer:
· Android
alpha (1.0) · Android beta (1.1)
· Cupcake
(1.5) · Doughnut (1.6)
· Eclair
(2.0–2.1) · Froyo (2.2–2.2.3)
· Gingerbread
(2.3–2.3.7) · Honeycomb (3.0–3.2.6)
· Ice Cream
Sandwich (4.0–4.0.4) · Jelly Bean (4.1–4.3.1)
·
KitKat (4.4–4.4w)
11. Each application can have zero
or more activities. True or False? Justify in short.
Answer: True, An Android application
can contain zero or more activities. When your application has
more than one activity, you may need to navigate from one
activity to another.
12. Which library provides the
database support in Android application?
Answer: SQLite
13. List out any three IDEs which
can be used for Android development.
Answer: Eclipse,InteliJ,Titanium
14. List out the tool name provided
by Android SDK.
Answer: SDK MANAGER
15. Write down the name of the
attribute which specifies the minimum version of the OS on which the
application will run.
Answer: android:minSdkVersion
16. What is emulator?
Answer: The Android SDK
includes a mobile device emulator — a virtual mobile device that runs on your
computer. The emulator lets you develop and test Android applications without
using a physical device.
17. Give the folder name which
stores your all Android project.
Answer: workspace
18. Give the languages name, which
you can code in Eclipse editor.
Answer: Ada, ABAP, C, C++, COBOL, Fortran, Haskell,
JavaScript, Lasso, Natural, Perl, PHP, Prolog, Python, R, Ruby
19. What is the resolution of HVGA
skin?
Answer:320x480
20. What is the resolution of QVGA
skin?
Answer: 240x320
Comments
Post a Comment