Fundamentals of Programming Languages-II 4-1
Unit-IV
1 Android is
A Web server
B web browser
C operating system
D None of these Ans C
2 Android is licensed under which open source
licensing license?
A Gnu's GPL
B Apache/MIT
C OSS D Sourceforge
Ans B
3 Android is developed specially for
A Laptops
B Desktops
C Servers
D Mobile devices
Ans D
4 Android Operating system is based on A Mac
B Windows
C Linux
D Solaris
Ans C
5 OHA stands for
A Open Handset alliance
B Open Host application
C Open Handset Association
D Open Handset Application
Ans A
6 What was the first phone released that ran
the Android OS?
A Google gPhone
B T-Mobile G1
C Motorola Droid
D HTC Hero Ans B
7 What year was the Open Handset
Alliance announced?
A 2005 B 2006
C 2007
D 2008 Ans C
8 A device with Android installed is needed to develop
apps for Android. A TRUE
B FALSE
C
D
Ans B
9 Android is based on Linux for the following reason.
A Security B Portability
C Networking
D All of these
Ans D
10 Android OS uses which virtual mechine ?
A Simple Virtual M
B JVM
C Dalvik Virtual Machine
D None of these
Ans C
11 Google Play service was previously known as ?
A Google gPhone
B Android market
C Google play service
D None of these
Ans B
12 Android 1.5 is known by the name
A Cupcake
B Donut C Éclair
D Froyo
Ans A
13 Android 1.6 is known by the name
A Cupcake
B Donut
C Éclair
D Froyo
Ans B
14 Android 12.1 is known by the name
A Cupcake
B Donut
C Éclair
Fundamentals of Programming Languages-II 4-2
D Froyo Ans C
15 Android 2.2 is known by the name
A Cupcake
B Donut
C Éclair D Froyo
Ans D 16 In android Architecure,Top most layer is of A Applications
B Linux Kernel
C Applications Framework
D System Libraries & Android Runtime
Ans A
17 In android Architecure, layer below Application is
A Applications
B Linux Kernel
C Applications Framework
D System Libraries & Android Runtime
Ans C
18 In android Architecure, layer below
Applications Framework is
A Applications
B Linux Kernel
C Applications Framework
D System Libraries & Android Runtime Ans D
19 In Android Architecture, layer below System
Libraries and Android runtime is (It is also the lowest
layer) A Applications
B Linux Kernel
C Applications Framework
D System Libraries & Android Runtime
Ans B
20 From the documentation of Android, we access the
information about various versions of SDK using ? A Home Tab
B Dev Tab
C Video Tab
D SDK Tab
Ans D
21 From the documentation of Android,following is a
general starting point
A Home Tab
B Dev Tab
C Video Tab
D SDK Tab Ans A
22 From the documentation of Android, we access the
information about latest development
announcements and important links to
Android topics using
A Home Tab B Dev Tab
C Video Tab
D SDK Tab
Ans A
23 From the documentation of Android, we access the
information about application design and development using?
A Home Tab
B Dev Tab
C Video Tab
D SDK Tab Ans B
24 From the documentation of Android, we access the
information about new release of SDK and development tips
A Home Tab
B Dev Tab
C Blog Tab
D SDK Tab Ans C
25 From the documentation of Android, we access the
information about articles and various tutorials on Android using ?
A Home Tab
B Resources Tab
C Video Tab
D SDK Tab
Ans B
26 enables to store the data in a structured manner
in Android
A Oracle
B DB2
C SQLite
D Mysql
Fundamentals of Programming Languages-II 4-3 Ans C
27 Android Supports
A GSM telephone and Bluetooth B WiFi
C 3G and EDGE technologies
D All of these
Ans D
28 Android application development takes place with
the help of A device emulator
B plug-in for Eclipse IDE
C debugging tools and memory profiling
D All of these
Ans C
29 Android Application framework is provided in
A EXE file
B Object File
C Jar File
D Zip File
Ans C
30 In Android framework following package is used for
supporting android application fundamentals A junit.
B org.json.
C org.w3c.dom
D android.
Ans D
31 In Android framework following package is used for
high performance XML parsing
A org.xml.sax
B org.xmlpull.
C org.w3c.dom
D android. Ans B
32 In Android framework following package is used for
supporting document object modelling A junit.
B org.json.
C org.w3c.dom
D android.
Ans C
33 In Android framework following package is used for
supporting core Java classes A junit.
B java.
C org.json.
D android. Ans B
34 In Android framework following package is used for
supporting SQL queries A junit.
B org.w3c.dom
C android.
D javax.
Ans D
35 Management of Android Virtual Device configuration
can be done using
A Android SDK manager
B AVD Manager
C Android Emulator
D None of These Ans B
36 Dalvik Debug Monitor Server is integrated in
A Eclipse
B java C Virtual Machine
D None of These
Ans A
37 Android Emulator is
A gaming application B debugging tool
C none of these
D used for developing android applications and looks
like mobile device
Ans D
38 Following is a client server tool in android A Android emulator
B Android debug bridge
C none of these
D Dalvik Debug Monitor Server (DDMS)
Ans B 39 Following is a command line tool in android
A Android emulator
B Android debug bridge C none of these
D Dalvik Debug Monitor Server (DDMS)
Ans D
40 What is an activity ?
Fundamentals of Programming Languages-II 4-4
A android packages
B android classes
C android functions
D A single screen in an application, with
supporting Java code Ans D
41 Which Android version had the greatest share of the
market as of January 2011?
A 1.1
B 1.5
C 2.3
D 3.4 Ans B
42 What does the .apk extension stand for?
A Application Package
B Application Program Kit
C Android Proprietary Kit D Android Package
Ans A
43 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)
Ans C
44 Which of these are not one of the three main
components of the APK? | Android
A Dalvik Executable B Resources
C Native Libraries
D Webkit
Ans D
45 What is contained within the manifest xml file?
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 46 What is contained within the Layout xml file?
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 47 The emulated device for android
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
48 The R file is a(an) generated file
A Automatically B Manually
C Emulated
D None of the above
Ans A
49 An activity can be thought of as corresponding
to what?
A A Java project
B A Java class
C A method call
D An object field Ans B
50 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 s will work. Ans D
51 What file is responsible for glueing everthing
together explaining what the applicatin consists of,
what its main building blocks are, ext...?
A Layout file B Strings XML
C Manifest file
D R file
Ans C
52 An Android application is a loose collection of
content providers, activities, broadcast receivers,
and services. A TRUE
B FALSE
C
Fundamentals of Programming Languages-II 4-5
D Ans A
53 What is "Intents" ?
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
54 To create an emulator, you need an AVD. What
does it stand for? A Android Virtual Display
B Android Virtual Device
C Active Virtual Device
D Application Virtual Display
Ans B
55 WAP stands for.......
A Wireless application program
B Wireless application protocol
C Wireless application portal
D None of these
Ans B
56 WAP is designed to work for micro browsers
on mobiles A TRUE
B FALSE
C
D
Ans A
57 WAP enables the application development for
handheld portable devices
A TRUE
B FALSE Ans A
58 WAP is a technical standard for
accessing information over a
A Mobile wireless network B wired network
C bluetooth
D None of these
Ans A
59 Which among the following are part of "Application"
layer of Android Architecture
A Contacts
B Browser
C Phone
D All of these
Ans D
60 Which among the following are part of "Application Framework" layer of Android Architecture
A Activity Manager
B Window Manager
C Content Providers
D All of these
Ans D
61 Which among the following are part of "System
Libraries and Android runtime" layer of Android
Architecture
A webkit
B SSL
C DVM
D All of these
Ans D
62 A makes a specific set of the
application’s data available to other applications
A content provider
B Broadcast receivers
C intent
D None of these
Ans A
63 A is a component that does
nothing but receive and react to broadcast announcements.
A content provider
B Broadcast receivers
C intent
D None of these
Ans B
64 doesn’t have a visual user interface, but rather runs in the background for an indefinite period of time
A content provider
B Broadcast receivers
C Service
D intent
Ans C
65 What are the components of Android
A Activity , Intent
Fundamentals of Programming Languages-II 4-6
B Service
C Broadcast receiver,Content Provider
D All of these Ans D
66 Android Application Framework accesses the
libraries through
A JVM
B DVM
C CLR
D None of these Ans B
67 Data Sharing between applications is managed by
A Activity Manager B Content Providers
C Telephony Manager
D Location Manager
Ans B
68 DVM is developed by
A Linus Torvald
B Dennis Ritchie
C Dan Bornstein
D None of these
Ans C
69 Jelly Bean is popular name for Android Version
A 4.1.x
B 3
C 1.5 D 2.2
Ans A 70 Webkit is A Database Engine
B DB server
C Browser engine
D None of these
Ans c
71 We convert Java class files into Dalvik Executable
files using an Android tool called
A dx
B jvm
C TC
D none of these Ans A
72 Android platform does not support JAR
deployments. Applications are packed into
Android Package (.apk) using
A ADB
B AAPT C AOSP
D none of these
Ans B
73 AAPT in Android stands for
A Android Asset Packaging Tool
B Android activity Packaging Tool
C Android Action Packaging Tool
D None of these
Ans A
74 Android application can only be programmed in
A java
B c using NDK
C C++ using NDK
D All of these
Ans D
75 NDK stands for
A New Development Kit
B Native Development Kit
C Native Development Key
D None of these
Ans B
76 Following is the language used by WAP A HTML
B SGML
C XML
D WML
Ans D
77 ADT plugin can be located in Eclipse Menu
Bar under
A Tools
B Help
C Windows
D File Ans C 78 AndroidManifest which stores all the activity classes
is file A HTML
B XML
C Java
D JavaScript
Fundamentals of Programming Languages-II 4-7 Ans B
97 Android system assigns each application a unique
ID that is called
A Linux user ID.
B Google user ID
C Mac user ID
D Firefox user ID Ans A
80 Linux user ID is assigned to each application by
android system to
A track the application
B track the activity
C track the services
D None of these Ans A
81 controls life cycle of activities and manages
activity stack level requirements. A Windows Manager
B Content Provider
C Activity Manager
D None of these
Ans C
82 is a program that obeys our keyboard input
from the user and performs actions as directed by the user
A Shell
B AVD
C JVM
D None of these Ans A
83 For starting the shell we use the following syntax.
A adb shell
B adb::shell
C adb.shell D adb->shell
Ans A
84 To uninstall the application through the shell
adb ,syntax is
A adb::uninstall <packagename>
B adb uninstall
C adb <packagename>
D adb uninstall <packagename> Ans D
85 Android Framework is described in_____file
A android.java
B android.jar
C android.dex
D android.class
Ans B
86 JSON stands for A JavaScript Object Notation B JavaScript Object Notion
C JavaScript Object Number
D JavaScript Object Neutral
Ans A
87 API stands for
A Application Performance Interface
B Application Programming Institute
C Application Programming Interface
D Application Proposal Interface
Ans C
88 provides support for Hyper Text Transfer
protocol (HTTP) A org.apache.http.
B org.apache.hhttp.
C org.support.http.
D None of these
Ans A
89 Which among following are Android Tools ?
A Android SDK,AVD Manager B Android Emulator, DDMS C Android Debug Bridge,Android Hierarchy viewer
D All of these
Ans D
90 is a menu driven utility which represents various
Android APIs A Snake
B ApiDemos
C LunarLander
D Notepad
Ans B
91 Following is a visual tool in Android for laying out the
components A Android debug Bridge
B Android Hierarchy Viewer
C Android Emulator
D DDMS
Ans B
Fundamentals of Programming Languages-II 4-8
92 Following game is used that demonstrate
the drawing and animations in Android
A Snake
B ApiDemos
C LunarLander
D Notepad Ans C
93 view helps to display the log messages of our
android device and also it helps to analyze the problems.
A LogCat
B CatLog
C Log
D None of these Ans A
94 Android support which Dialog Boxes
A AlertDialog,ProgressDialog
B DatePickerDialog
C TimePickerDialog: D All of these
Ans D
95 Collection of one or more activities, services,
listeners, and intent receivers is known as
A Application
B Package C group D None of these
Ans A
96 AVD stands for
A Advertise virtual desk
B Android virtual desk
C Application virtual device
D Android virtual device
Ans D
97 Following is the feature of android
A Multitasking
B Open source
C Allow third party to develop
D All
Ans D
98 ADT is ______in eclipse
A Protocol
B Library function
C Plug-in
D All of these Ans C 99 WAP is designed to access a information over
A Mobile network
B Wired network
C Bluetooth
D None of these
Ans A
100 WML stands for
A Wireless markup language
B Wireless markup library
C Webbased markup language
D None of these Ans A
101 WAP is designed for micro browser on mobile
A True
B False Ans A
***END***