You are on page 1of 7

EXAM

PROGRAMME : Diploma in Software Engineering

MODULE : Mobile Application Development I - Android

MODULE CODE : MD121

TRAINER: : Mr. Richard Chong


DATE : Tuesday, 18 February 2020

TIME : 1.30 pm- 4.30 pm

___________________________________________________________________

INSTRUCTIONS TO CANDIDATES:

1. This paper consists of 25 multiple choice questions (each 2 marks)


2. Attempt ALL questions in this paper.
3. Candidates must NOT use red ink on the script answer book or answer script.
4. The memory of any programmable/graphical calculator used during this
examination must be cleared before the start of the paper.
5. Illustrate your answers by means of clearly labelled sketches when appropriate.
MULTIPLE CHOICE QUESTIONS (50 marks)
Instructions: Please answer in the answer sheet.

1. Which of the following is NOT an Android version nickname?

A. Cookie
B. Donut
C. Oreo
D. Pie

2. When was the first Beta version of Android Software


Development Kit released?

A. 1987
B. 1997
C. 2007
D. 2017

3. Which of the following is NOT a supported Android


connectivity?

A. IDEN
B. LTE
C. WiMax
D. Hi-Fi

4. Which of the following is NOT true?

A. Android supports Multi-user


B. Android supports Multi-touch
C. Android supports Multi-tasking
D. Android supports Multi-language
5. Which of the following is NOT an Android feature?

A. GCM
B. Wi-Fi Direct
C. Android Beam
D. Qi

6. Which of the following is NOT a language to develop Android


applications?

A. JavaScript
B. JQuery
C. JAVA
D. JSON

7. Android CANNOT be run on which of the following operating


system/environment?

A. Microsoft Windows XP
B. Mac OS X
C. Linux
D. Tizen

8. Which of the following is NOT mandatory requirement to


develop Android applications?

A. Java JDK / JRE


B. Java SE
C. Android SDK
D. Windows SDK
9. Which of the following is NOT an Android applications
development tool?

A. Eclipse IDE for Java Developers


B. Visual Studio Code
C. Visual Studio
D. ADT Eclipse Plugin

10. Which of the following are the correct environment variables


to set?

A. JAVA and PATH


B. PATH and JAVA_HOME
C. JAVA_HOME and JAVA
D. JAVA_INSTALL_DIR

11. How many Section and Layers does the Android OS has?

A. Five and Four


B. Five and Six
C. Four and Five
D. Three and Four

12. Which can you find under Android Runtime?

A. Compiler
B. Core Libraries
C. Media Framework
D. Power Management
13. Which of the following is NOT in the Applications Layer?

A. Home
B. Contacts
C. Phone
D. Display

14. Which of the following is NOT in the Library?


A. SGL
B. SSL
C. DLL
D. SQLite

15. Which of the following is NOT in the Linux kernel?

A. Camera Driver
B. Keypad Driver
C. WiFi Driver
D. Bus Driver

16. Which of the following is NOT a main component used within


an Android application?

A. Activities
B. Services
C. Content Providers
D. Data Providers

17. Which of these is NOT an additional component?

A. Fragments
B. Grid
C. Intents
D. Manifest
18. Which of the following tags is NOT used to specify different
Android application components?

A. <activities>
B. <form>
C. <service>
D. <receiver>

19. What is a res?

A. Reset
B. Restore
C. Resource
D. Restrict

20. Which of the following is not a type of directory under /res?

A. values/
B. drawable/
C. layout/
D. position/

21. Which of the following is NOT a file type typically seen in an


Android package?

A. .java
B. .xml
C. .png
D. .src
22. Which of the following devices CANNOT run android?

A. Mobile Phone
B. Tablet
C. Laptop
D. Pocket PC

23. What is a AVD?

A. Android Virtual Directory


B. Android Virtual Device
C. Apple Virtual Device
D. Android Visual Display

24. Which of the following is NOT True?

A. Android can be installed on any Intel based system


B. Android can be installed on any Linux based system
C. Android can be installed on any MacOS based system
D. Android can be installed on any McDonald’s based system

25. Which of the following is the latest Android?

A. Cream
B. Pie
C. 10
D. Eleven

You might also like