0% found this document useful (0 votes)
193 views

Android MCQ

Android is an open source operating system based on Linux. It is developed by the Open Handset Alliance led by Google. The Android platform includes an operating system, middleware and key applications. Some key points about Android are that it uses the Linux kernel, the Dalvik virtual machine, and is licensed under the Apache License.

Uploaded by

M Husnain Shahid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
193 views

Android MCQ

Android is an open source operating system based on Linux. It is developed by the Open Handset Alliance led by Google. The Android platform includes an operating system, middleware and key applications. Some key points about Android are that it uses the Linux kernel, the Dalvik virtual machine, and is licensed under the Apache License.

Uploaded by

M Husnain Shahid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 29

1. Android is licensed under which open source licensing license?

1. Gnus GPL

2. Apache/MIT

3. OSS

4. Sourceforge

2. Android is

1. Web server

2. web browser

3. operating system

4. None of these

3. Android is not owned by Google. Who owns the Android platform?

1. Oracle

2. Dalvik

3. Open Handset Alliance

4. The above statement is false and Android is owned by Google

4. Android is developed specially for

1. Laptops

2. Desktops
3. Servers

4. Mobile devices

5. Android Operating system is based on

1. Mac

2. Windows

3. Linux

4. Solaris

6. OHA stands for

1. Open Handset alliance

2. Open Host application

3. Open Handset Association

4. Open Handset Application

7. What was the first phone released that ran the Android OS?

1. Google gPhone

2. T-Mobile G1

3. Motorola Droid

4. HTC Hero
8. What year was the Open Handset Alliance announced?

1. 2005

2. 2006

3. 2007

4. 2008

9. A device with Android installed is needed to develop apps for Android.

1. TRUE

2. FALSE

10. Android releases since 1.5 have been given nicknames derived how?

1. Food

2. American states

3. Adjective and strange animal

4. None of these

11. Android is based on Linux for the following reason

1. Security

2. Portability
3. Networking

4. All of these

12. Android OS uses which virtual mechine ?

1. Simple Virtual M

2. JVM

3. Dalvik Virtual Machine

4. None of these

13. Google Play service was previously known as ?

1. Google gPhone

2. Android market

3. Google play service

4. None of these

14. Android 1.5 is known by the name

1. Cupcake

2. Donut

3. Eclair

4. Froyo

15. Android 1.6 is known by the name


1. Cupcake

2. Donut

3. Eclair

4. Froyo

16. Android 12.1 is known by the name

1. Cupcake

2. Donut

3. Eclair

4. Froyo

17. Android 2.2 is known by the name

1. Cupcake

2. Donut

3. Eclair

4. Froyo

18. In android Architecure,Top most layer is of

1. Applications

2. Linux Kernel
3. Applications Framework

4. System Libraries & Android Runtime

19. In android Architecure, layer below Application is

1. Applications

2. Linux Kernel

3. Applications Framework

4. System Libraries & Android Runtime

20. In android Architecure, layer below Applications Framework is

1. Applications

2. Linux Kernel

3. Applications Framework

4. System Libraries & Android Runtime

21. In Android Architecture, layer below System Libraries and Android runtime is (It is also the lowest
layer)

1. Applications

2. Linux Kernel

3. Applications Framework
4. System Libraries & Android Runtime

22. From the documentation of Android, we access the information about various versions of SDK
using ?

1. Home Tab

2. Dev Tab

3. Video Tab

4. SDK Tab

23. From the documentation of Android, following is a general starting point

1. Home Tab

2. Dev Tab

3. Video Tab

4. SDK Tab

24. From the documentation of Android, we access the information about latest development
announcements and important links to Android topics using

1. Home Tab

2. Dev Tab

3. Video Tab

4. SDK Tab

25. From the documentation of Android, we access the information about application design and
development using ?
1. Home Tab

2. Dev Tab

3. Video Tab

4. SDK Tab

26. From the documentation of Android, we access the information about new release of SDK and
development tips

1. Home Tab

2. Dev Tab

3. Blog Tab

4. SDK Tab

27. From the documentation of Android, we access the information about articles and various
tutorials on Android using ?

1. Home Tab

2. Resources Tab

3. Video Tab

4. SDK Tab

28. ____________ enables to store the data in a structured manner in Android

1. Oracle

2. DB2
3. SQLite

4. Mysql

29. Android Supports ___________________

1. GSM telephone and Bluetooth

2. WiFi

3. 3G and EDGE technologies

4. All of these

30. Android application development takes place with the help of____________________

1. device emulator

2. plug-in for Eclipse IDE

3. debugging tools and memory profiling

4. All of these

31. Android Application framework is provided in

1. EXE file

2. Object File

3. Jar File

4. Zip File

32. In Android framework following package is used for supporting android application fundamentals
1. junit.*

2. org.json.*

3. org.w3c.dom

4. android.*

33. In Android framework following package is used for high performance XML parsing

1. org.xml.sax

2. org.xmlpull.*

3. org.w3c.dom

4. android.*

34. In Android framework following package is used for supporting document object modelling

1. junit.*

2. org.json.*

3. org.w3c.dom

4. android.*

35. In Android framework following package is used for supporting core Java classes

1. junit.*

2. java.*

3. org.json.*
4. android.*

36. In Android framework following package is used for supporting SQL queries

1. junit.*

2. org.w3c.dom

3. android.*

4. javax.*

37. Management of Android Virtual Device configuration can be done using

1. Android SDK manager

2. AVD Manager

3. Android Emulator

4. None of These

38. Dalvik Debug Monitor Server is integrated in

1. Eclipse

2. java

3. Virtual Machine

4. None of These

39. Android Emulator is ___________________________________


1. gaming application

2. debugging tool

3. none of these

4. used for developing android applications and looks like mobile device

40. Following is a client server tool in android

1. Android emulator

2. Android debug bridge

3. none of these

4. Dalvik Debug Monitor Server (DDMS)

41. Following is a command line tool in android

1. Android emulator

2. Android debug bridge

3. none of these

4. Dalvik Debug Monitor Server (DDMS)

42. What is an activity ?

1. android packages

2. android classes
3. android functions

4. A single screen in an application, with supporting Java code

43. Which Android version had the greatest share of the market as of January 2011?

1. 1.1

2. 1.5

3. 2.3

4. 3.4

44. What does the .apk extension stand for?

1. Application Package

2. Application Program Kit

3. Android Proprietary Kit

4. Android Package

45. What is the name of the program that converts Java byte code into Dalvik byte code?

1. Android Interpretive Compiler (AIC)

2. Dalvik Converter

3. Dex compiler

4. Mobile Interpretive Compiler (MIC)


46. Which of these are not one of the three main components of the APK? | Android

1. Dalvik Executable

2. Resources

3. Native Libraries

4. Webkit

47. What is contained within the manifest xml file?

1. The permissions the app requires

2. The list of strings used in the app

3. The source code

4. All other choices

48. What is contained within the Layout xml file?

1. Orientations and layouts that specify what the display looks like.

2. The permissions required by the app.

3. The strings used in the app.

4. The code which is compiled to run the app.

49. The emulated device for android

1. Runs the same code base as the actual device, all the way down to the machine layer.

2. Is more of a simulator, and acts as a virtual machine for the Android device.
3. Runs the same code base as the actual device, however at a higher level.

4. An imaginary machine built on the hopes and dreams of baby elephants.

50. The R file is a(an) generated file

1. Automatically

2. Manually

3. Emulated

4. None of the above

51. An activity can be thought of as corresponding to what?

1. A Java project

2. A Java class

3. A method call

4. An object field

52. While developing Android applications, developers can test their apps on...

1. Emulator included in Android SDK

2. Physical Android phone

3. Third-party Emulators (Youwave, etc.)

4. All three options will work.


53. What file is responsible for glueing everthing together, explaining what the applicatin consists of,
what its main building blocks are, ext...?

1. Layout file

2. Strings XML

3. Manifest file

4. R file

54. An Android application is a loose collection of content providers, activities, broadcast receivers,
and services.

1. TRUE

2. FALSE

55. What is "Intents" ?

1. are messages that are sent among major building blocks

2. trigger activities to being, services to start or stop, or broadcast

3. are asynchronous

4. all of these

56. To create an emulator, you need an AVD. What does it stand for?

1. Android Virtual Display

2. Android Virtual Device


3. Active Virtual Device

4. Application Virtual Display

57. WAP stands for.......

1. Wireless application program

2. Wireless application protocol

3. Wireless application portal

4. None of these

58. WAP is designed to work for micro browsers on mobiles

1. TRUE

2. FALSE

59. WAP enables the application development for handheld portable devices

1. TRUE

2. FALSE

60. WAP is a technical standard for accessing information over a

1. Mobile wireless network

2. wired network

3. bluetooth

4. None of these
61. Which among the following are part of "Application" layer of Android Architecture

1. Contacts

2. Browser

3. Phone

4. All of these

62. Which among the following are part of "Application Framework" layer of Android Architecture

1. Activity Manager

2. Window Manager

3. Content Providers

4. All of these

63. Which among the following are part of "System Libraries and Android runtime" layer of Android
Architecture

1. webkit

2. SSL

3. DVM

4. All of these

64. A ___________ makes a specific set of the application’s data available to other applications

1. content provider

2. Broadcast receivers
3. intent

4. None of these

65. A ______________ is a component that does nothing but receive and react to broadcast
announcements.

1. content provider

2. Broadcast receivers

3. intent

4. None of these

66. _________ doesn’t have a visual user interface, but rather runs in the background for an
indefinite period of time

1. content provider

2. Broadcast receivers

3. Service

4. intent

67. What are the components of Android

1. Activity, Intent

2. Service

3. Broadcast receiver,Content Provider

4. All of these

68. Android Application Framework accesses the libraries through____________


1. JVM

2. DVM

3. CLR

4. None of these

69. Data Sharing between applications is managed by

1. Activity Manager

2. Content Providers

3. Telephony Manager

4. Location Manager

70. DVM is developed by

1. Linus Torvald

2. Dennis Ritchie

3. Dan Bornstein

4. None of these

71. Jelly Bean is popular name for Android Version

1. 4.1.x

2. 3

3. 1.5
4. 2.2

72. Webkit is

1. Database Engine

2. DB server

3. Browser engine

4. None of these

73. We convert Java class files into Dalvik Executable files using an Android tool called
_____________

1. dx

2. jvm

3. TC

4. none of these

74. Android platform does not support JAR deployments. Applications are packed into Android
Package (.apk) using ________

1. ADB

2. AAPT

3. AOSP

4. none of these
75. AAPT in Android stands for__________________

1. Android Asset Packaging Tool

2. Android activity Packaging Tool

3. Android Action Packaging Tool

4. None of these

76. Android application can only be programmed in _______________.

1. java

2. c using NDK

3. C++ using NDK

4. All of these

77. NDK stands for ____________

1. New Development Kit

2. Native Development Kit

3. Native Development Key

4. None of these

78. Following is the language used by WAP

1. HTML

2. SGML
3. XML

4. WML

79. ADT plugin can be located in Eclipse Menu Bar under

1. Tools

2. Help

3. Windows

4. File

80. AndroidManifest which stores all the activity classes is___________file

1. HTML

2. XML

3. Java

4. JavaScript

81. Android system assigns each application a unique ID that is called_____________

1. Linux user ID.

2. Google user ID

3. Mac user ID

4. Firefox user ID
82. Linux user ID is assigned to each application by android system to

1. track the application

2. track the activity

3. track the services

4. None of these

83. __________ controls life cycle of activities and manages activity stack level requirements.

1. Windows Manager

2. Content Provider

3. Activity Manager

4. None of these

84. _____________ is a program that obeys our keyboard input from the user and performs actions
as directed by the user

1. Shell

2. AVD

3. JVM

4. None of these

85. For starting the shell we use the following syntax.

1. adb shell

2. adb::shell
3. adb.shell

4. adb->shell

86. To uninstall the application through the shell adb ,syntax is____________

1. adb::uninstall

2. adb uninstall

3. adb

4. adb uninstall

87. Android Framework is described in__________ file

1. android.java

2. android.jar

3. android.dex

4. android.class

88. JSON stands for_______________

1. JavaScript Object Notation

2. JavaScript Object Notion

3. JavaScript Object Number

4. JavaScript Object Neutral

89. API stands for____________


1. Application Performance Interface

2. Application Programming Institute

3. Application Programming Interface

4. Application Proposal Interface

90. ___________ provides support for Hyper Text Transfer protocol (HTTP)

1. org.apache.http.*

2. org.apache.hhttp.*

3. org.support.http.*

4. None of these

91. Which among following are Android Tools ?

1. Android SDK, AVD Manager

2. Android Emulator, DDMS

3. Android Debug Bridge, Android Hierarchy viewer

4. All of these

92. ________ is a menu driven utility which represents various Android APIs

1. Snake

2. ApiDemos
3. LunarLander

4. Notepad

93. Following is a visual tool in Android for laying out the components

1. Android debug Bridge

2. Android Hierarchy Viewer

3. Android Emulator

4. DDMS

94. Following game is used that demonstrate the drawing and animations in Android

1. Snake

2. ApiDemos

3. LunarLander

4. Notepad

95. _______ view helps to display the log messages of our android device and also it helps to
analyze the problems.

1. LogCat

2. CatLog

3. Log

4. None of these

96. Android support which Dialog Boxes


1. AlertDialog,ProgressDialog

2. DatePickerDialog

3. TimePickerDialog:

4. All of these

97. Collection of one or more activities, services, listeners, and intent receivers is known as

1. Application

2. Package

3. group

4. None of these

98. _________represents a behavior or a portion of user interface in an Activity

1. Package

2. Fragment

3. Activity Manager

4. Content Provider

99. Android Applications are of __________________ type

1. Foreground and Background

2. Intermittent
3. Widget

4. All of these

100. Which is not the correct name for an Android Version

1. Kitkat

2. Marshmallow

3. Nougat

4. Watermelon

You might also like