Mobile Application Development - Android

Beschreibung

ThirdYear Third Year Quiz am Mobile Application Development - Android, erstellt von Faheem Ahmed am 18/08/2016.
Faheem Ahmed
Quiz von Faheem Ahmed, aktualisiert more than 1 year ago
Faheem Ahmed
Erstellt von Faheem Ahmed vor mehr als 7 Jahre
1473
0

Zusammenfassung der Ressource

Frage 1

Frage
What is the name of the views that allow to organize the position of the graphical components on the active screen?
Antworten
  • frames
  • containers
  • layouts
  • grids

Frage 2

Frage
What is a view?
Antworten
  • It is the layout of the screen displayed to the user and which serves as an interface for your application.
  • It is a graphical element which can be used in the user interface of your application.
  • It is a structure which organizes the position of the different buttons, texts and images of the graphical user interface of your application.

Frage 3

Frage
Is it possible to use multiple views on a single screen of the graphical user interface of your application?
Antworten
  • Yes
  • No

Frage 4

Frage
Is it possible to nest a layout within another one?
Antworten
  • Yes
  • No

Frage 5

Frage
Android buttons have a predefined style. The size and color of a button and its text cannot be changed.
Antworten
  • True
  • False

Frage 6

Frage
Associating a name (unique id) to a view is mandatory when using what kind of layout?
Antworten
  • a horizontal linear layout
  • a relative layout
  • a vertical linear layout

Frage 7

Frage
Which actions can be triggered by a button click? (check all that apply)
Antworten
  • start a different activity
  • change appearance of other views of the same activity
  • change appearance of the button

Frage 8

Frage
When an activity A starts an activity B (check all that apply):
Antworten
  • the activity B is not displayed immediately: it will come to the foreground only when the user presses the back button of the phone
  • the activity B comes to the foreground
  • the activity A is paused or stopped
  • the activity A is destroyed

Frage 9

Frage
Activities are completely independent from one another, they cannot share data.
Antworten
  • True
  • False

Frage 10

Frage
What should you try to keep to a minimum when designing a mobile app?
Antworten
  • The number of buttons which call a given method.
  • The amount of data to be typed in by the user using the soft keyboard.
  • The amount of information passed from one activity to another.
  • The number of activities.

Frage 11

Frage
Android Studio is:
Antworten
  • A tool that allows to copy large files on a smartphone.
  • A tool that allows to build and test Android applications.
  • A tool that allows to dump the memory of a smartphone.

Frage 12

Frage
The AndroidManifest.xml file is a file that contains:
Antworten
  • The resources of the application
  • The variable and the methods of an activity
  • The properties of the application

Frage 13

Frage
What is the purpose of the Android Virtual Device (AVD)?
Antworten
  • Modify the user interface of an application
  • Edit and compile Android applications
  • Run and test Android application on an emulator

Frage 14

Frage
Before running an Android application on a Virtual device, you must connect your smartphone to your PC.
Antworten
  • True
  • False

Frage 15

Frage
The reason for selecting an older SDK release is that this ensures that the finished application will be able to run on the widest possible range of Android devices.
Antworten
  • True
  • False

Frage 16

Frage
Give the name of the 2 most basic activity templates we use in general to build a basic Android application.
Antworten
  • Scrolling Activity
  • Empty Activity
  • Blank Activity
  • Fullscreen Activity
  • Login Activity
  • Google Maps Activity

Frage 17

Frage
In the source code of an application, what function does it used to get a reference to a component of the user interface ?
Antworten
  • findViewById()
  • setOnClickListener()
  • OnClick()
  • findByID()

Frage 18

Frage
When an application is compiled a class named R is created. What does it contains ?
Antworten
  • It contains references to the application resources
  • It contains references to the user interface resources
  • It contains a reference to the component properties of the user interface

Frage 19

Frage
The id property of a component can't be modified ?
Antworten
  • True
  • False

Frage 20

Frage
Which folder of your Android project holds the XML files that describe the graphical interfaces of the application?
Antworten
  • res/layout
  • values
  • res/drawable
  • manifests
  • gui

Frage 21

Frage
You have defined a graphical user interface in an XML layout file named myUI. You create a new activity in a file name MyActivity.java. How to you specify that MyActivity displays myUI?
Antworten
  • It's impossible. Since the activity is named MyActivity, the system will try to load a layout named "activity_my.xml".
  • n the onCreate method of MyActivity.java I call the setContentView method and I provide "R.layout.myUI" as parameter.
  • In the onCreate method of MyActivity.java I use "myUI.display();"
  • In the onCreate method of MyActivity.java I use ""R.id.myUI.display();"

Frage 22

Frage
The visual structure of the user interface can be defined...
Antworten
  • exclusively in the Java code, by creating objects extending View or ViewGroup.
  • exclusively in an XML file listing the different Views and ViewGroups
  • either in the Java code or in an XML file but not in both at the same time for a single "screen".
  • in the Java code and/or in an XML file

Frage 23

Frage
What could be the interest of creating a button (or any other widget) from the Java code of an activity rather than from the associated XML layout file?
Antworten
  • It makes it possible to associate with the button a text which changes according to the language settings of the device.
  • It requires fewer lines of code.
  • It makes it possible to create the button only if a given condition is fulfilled at runtime.

Frage 24

Frage
What could be the interest of creating a button (or any other widget) from an XML layout file rather than from the Java code of an activity?
Antworten
  • It separates the visual design and presentation aspects of the application from its control. Each aspect can even be taking care of by specialized persons.
  • The design view allows for a preview of the result without the need to deploy the app on a (real or emulated) device.
  • It makes the display of the application faster.

Frage 25

Frage
Name the class [blank_start]-----------------[blank_end] which represents pop-up messages.
Antworten
  • Toast

Frage 26

Frage
In addition to the activity or application context, and the message to display, which parameter does the makeText method from the Toast class take?
Antworten
  • the priority of the message (Toast.URGENT or Toast.NON_URGENT)
  • the background color of the pop-up (Color.BLUE, Color.BLACK...)
  • the duration of the pop-up (Toast.LENGTH_SHORT or Toast.LENGTH_LONG)
  • the position of the pop-up (Toast.TOP, Toast.CENTER, or Toast.BOTTOM)

Frage 27

Frage
Which method from the Toast class allows you to display a pop-up message you've prepared?
Antworten
  • bringToForeground()
  • display()
  • sendToFront()
  • show()

Frage 28

Frage
In an XML layout file you specify that "onClick" a button must call the "doSomething" method. In the activity Java file you create a method "public void doSomething(View v)". What does the 'v' parameter refer to?
Antworten
  • It refers to the graphical preferences set by the user.
  • It points to the layout onto which the button is positioned.
  • It indicates the view which triggered the method call.

Frage 29

Frage
The following code displays a pop-up message reading "hello" for a short duration: Toast.makeText(getApplicationContext(), "hello", Toast.LENGTH_SHORT);
Antworten
  • True
  • False

Frage 30

Frage
For how long (in second) does a Toast displayed for a duration "Toast.LENGTH_SHORT" stays on the screen?
Antworten
  • 2
  • 3
  • 3.5
  • 4

Frage 31

Frage
Button myButton = (Button)findViewById(R.id.myBbutton); myButton.[blank_start]-------------[blank_end](Color.BLUE); Which method must be called at the location indicated with "-----" to turn the background of the button to blue.?
Antworten
  • setBackgroundColor

Frage 32

Frage
Which layout allows you to specify the position of a view using other views as references?
Antworten
  • GridLayout
  • LinearLayout
  • RelativeLayout

Frage 33

Frage
Which among these is NOT a part of Android's native libraries
Antworten
  • WebKit
  • Dallvik
  • OpenGL
  • SqLite

Frage 34

Frage
Select a component which is NOT part of Android architecture.
Antworten
  • Android Framework
  • Libraries
  • Linux Kernel
  • Android Document

Frage 35

Frage
Required folder when Android project is created.
Antworten
  • build/
  • build
  • bin
  • bin/

Frage 36

Frage
Adb stands for
Antworten
  • Android Drive Bridge.
  • Android Debug Bridge.
  • Android Destroy Bridge.
  • Android Delete Bridge

Frage 37

Frage
A fragment is a part or portion of
Antworten
  • an information
  • a time
  • an activity
  • a thing

Frage 38

Frage
Which of these are not one of the three main components of the APK?
Antworten
  • Dalvik Executables
  • Resources
  • Native Libraries
  • WebKit

Frage 39

Frage
An activity can be thought of as corresponding to what ?
Antworten
  • A Java Project
  • A Java Class
  • A method Call
  • An Object field

Frage 40

Frage
What runs in the background and doesnot have any UI components ?
Antworten
  • Intents
  • Content Providers
  • Services
  • Applications

Frage 41

Frage
What built-in database is Android shipped with ?
Antworten
  • SQLite
  • Apache
  • MySQL
  • Oracle

Frage 42

Frage
You can shut down an activity by calling the method?
Antworten
  • onDestory()
  • finishActivity()
  • finish()
  • None of the above

Frage 43

Frage
What does the .apk extension stand for?
Antworten
  • Application Package
  • Application Program Kit
  • Android Proprietary Kit
  • Android Package

Frage 44

Frage
What is DDMS in android?
Antworten
  • Dalvik Device Memory Server
  • Device Dalvik Memory Services
  • Dalvik Device Monitoring Services
  • Dalvik Debug Monitor Services

Frage 45

Frage
Immediate base class for activity and services
Antworten
  • CONTEXT
  • APPLICATIONCONTEXT
  • CONTEXTAPP
  • ONCREATE

Frage 46

Frage
What is the name of the class used by Intent to store additional information?
Antworten
  • Bundle
  • DataStore
  • Extra
  • Parcelable

Frage 47

Frage
Which of the following is true about object arrayAdapter declared in the code below? String[] items = {"Item 1","Item 2","Item 3"); ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, items); listView.setAdapter(arrayAdapter);
Antworten
  • It creates four views for listView.
  • It creates Buttons for each String in array items.
  • It replaces the layout of the activity with three consecutive TextView items.
  • It creates a TextView for each String in array items.

Frage 48

Frage
Which of the following add a click listener to items in a listView?
Antworten
  • onItemClicked
  • onItemClickListener
  • onListItemClickListener
  • onClickListener

Frage 49

Frage
Consider the following the code: public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.game_menu, menu); return true; } Which of the following is true about the code above? ( More than ONE may be Correct).
Antworten
  • This method handles clicks and assign actions to menu items.
  • This function inflates an XML file in the res/menu folder into menu items.
  • The code is auto generated and should not be edited.
  • This method inflates an XML file in the res/layout folder into layout.

Frage 50

Frage
What is the name of the folder that contains the R.java file?
Antworten
  • src
  • res
  • bin
  • gen
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

BMSC335 Lecture 3 Week 1
Maddie McIntyre
Peptic Ulcer
Miar Abdelhamid
Immunology
El Prs
Insurance Quiz
crabbette
A-Z E-Learning Trends die du kennen solltest
AntonS
Einstufungstest Französisch B1.2
SprachschuleAktiv
A1 Negation (nicht oder kein?)
Anna Kania
working in a globalized wolrd
Alexandra Do
Mathematische Psychologie IV - MVB-Modell des Quellengedächtnisses
Johanna Brinkmann
Vetie: Geflügelkrankheiten Fragebogen 4
Björn Sake