Полная версия
Сборник тестов: 1500 вопросов и ответов на знание Android
onStop ()
onStart ()
onCreate ()
onRestore ()
Вопрос 49
Какое из следующих утверждений верно о BroadcastReceiver?
Процесс, который BroadcastReceiver активизирует, будет защищен, так что он не может быть принудительно завершен.
BroadcastReceiver может считаться активным, только когда выполняется метод getReceive ().
BroadcastReceiver уведомляет источник дополнительных результатов обработки на основе широковещательных контактов.
BroadcastReceiver отображает пользовательский интерфейс.
Вопрос 50
Какой конфигурационный файл содержит разрешение на использование Интернета?
Layout file
Property file
Java source file
Manifest file
Тест 3
Вопрос 1
Что выполняет следующий код:
Intent intent = new Intent (FirstActivity. this, SecondActivity. class);
Создает скрытое намерение.
Создает неявное намерение.
Создает явное намерение.
Запускает активность.
Вопрос 2
Что из следующего не верно для Intents?
Активирует Activity.
Активирует Service.
Активирует Broadcast receiver.
Активирует SQLite DB Connection.
Вопрос 3
Какое имя не подходит для ресурсного файла Android?
mylayout. xml
myLayout. xml
my_layout. xml
mylayout1.xml
Вопрос 4
Что из следующего не может быть указано как состояние процесса?
Non-visible
Visible
Foreground
Background
Вопрос 5
Какое правильное описание воспроизведения видео с помощью класса VideoView?
Экземпляр MediaController требуется.
Экземпляр MediaPlayer требуется.
Вы можете указать URI для источника.
Вам нужно определить видео в XML файле.
Вопрос 6
Как называется папка, содержащая файл R. java?
src
res
bin
gen
Вопрос 7
Какое из следующих утверждений верно о AndroidManifest. xml?
AndroidManifest. xml является необязательным и будет поставляться по умолчанию, если ваше приложение не содержит его.
AndroidManifest. xml должен указывать уникальное имя пакета приложения для вашего приложения.
Все приложения Android должны обеспечивать активность, указанную в AndroidManifest. xml.
Вы можете указать целевой API приложения в AndroidManifest. xml.
Название приложения, которое вы укажите в AndroidManifest. xml, должно быть уникальным.
Вопрос 8
Какое из следующих утверждений верно о Android SDK Emulator?
Эмулятор не запускает реально Android платформу, но запускает программный компонент, который точно интерпретирует и выполняет весь Android API.
Приложения разворачиваются в эмуляторе с отладочным сертификатом и должны быть повторно подписаны для публикации в Android Market.
Только один эмулятор может работать единовременно.
Локальный IP-адрес эмулятора является таким же, как и хост-компьютер, на котором эмулятор выполняется.
Эмулятор не нужно перезапускать каждый раз, когда приложение разворачивается на нем.
Вопрос 9
Какие из следующих утверждений верны о процессе подписания приложения?
Все приложения должны быть подписаны, чтобы быть развернутыми.
Для разработки самостоятельно подписанный сертификат будет работать.
Есть 3 режима подписания – отладка, тестирование и релиз.
Чтобы распространить тест приложение на более чем 100 целей, тестовый сертификат от Google должен быть выдан для этого приложения.
Сертификат режима релиза будет выдан Google бесплатно при регистрации в качестве разработчика Android, и он будет действителен для всех приложений, которые будут им подписаны.
Вопрос 10
Какое из следующих утверждений верно о коде ниже?
xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/relative1» android:layout_width=«fill_parent» android:layout_height=«fill_parent»> android:id="@+id/text1» android:layout_width=«fill_parent» android:layout_height=«wrap_content» android:text=«Text 1» /> android:id="@+id/text2» android:layout_width=«fill_parent» android:layout_height=«wrap_content» android:text=«Text 2» /> android:id="@+id/linear1» android:layout_width=«fill_parent» android:layout_height=«wrap_content» android:layout_below="@id/text1»> android:id="@+id/text3» android:layout_width=«fill_parent» android:layout_height=«wrap_content» android:text=«Text 3» /> android:id="@+id/linear2» android:layout_width=«fill_parent» android:layout_height=«fill_parent»> android:gravity=«bottom» android:id="@+id/text4» android:layout_width=«fill_parent» android:layout_height=«fill_parent» android:text=«Text 4» />
4 текстовых представления отобразятся вертикально, друг под другом.
Text 2 будет размещен в точно таком же положении, как Text 1, заслоняя его.
Все 4 текстовых представления будут помещены в одном положении, заслоняя друг друга.
Text 4 будет размещен в нижней части relative1.
Text 3 и Text 4 будут отображаться вертикально друг над другом, и в нижней части relative1.
Вопрос 11
Следующий код относится к макету диалога, определенного в XML. Какой правильный код нужно поместить в (1)? (Предположим, что макет диалога правильно определен в res/layout/custom_dialog. xml, и нет других проблем в остальной части приложения.)
dialog. getinflate ().inflate (R. layout. custom_dialog);
dialog. setLayout (R. layout. custom_dialog);
dialog. setContentView (R. layout. custom_dialog);
dialog. inflate (R. layout. custom_dialog);
Вопрос 12
Платформа Android основывается на языке:
С
С++
VC++
Java
Вопрос 13
Android не поддерживает следующий формат:
MP4
MPEG
AVI
MIDI
Вопрос 14
Android поддерживает следующие опции:
Многозадачность
Bluetooth
Video calling
Все вышеперечисленное
Вопрос 15
Какая компания разработала Android?
Apple
Android Inc.
Nokia
Вопрос 16
Какой компилятор используется для компиляции Android кода?
Mobile Interpretive Compiler
Dex compiler
AIC
DIC
Вопрос 17
Если фрагмент и активность работают, а затем активность уничтожается, что будет с фрагментом?
Фрагмент будет уничтожен.
Фрагмент продолжит свою работу.
Фрагмент перейдет в неактивное состояние.
Ничего из перечисленного
Вопрос 18
Папка values содержит _______, который определяет значения констант.
XML файл
Image файл
Doc файл
Ничего из перечисленного
Вопрос 19
Какой Android пакет используется для работы с датой/временем?
view
test
util
text
Вопрос 20
Что означает ANR?
Application not Recognized.
Android not Recognized.
Application not Responding.
Ничего из перечисленного.
Вопрос 21
Для Android меню может быть включен режим alphabetic shortcuts с помощью метода:
setup ()
setQwertyMode ()
setContent ()
setGroupCheckable ()
Вопрос 22
Атрибут _______ автоматически переводит в верхний регистр первую букву вводимого текста.
android:autoText
android:capitalize
android:digits
android:singleLine
Вопрос 23
Как расшифровывается APK?
Application package kit
Application package file
Android package kit
Android package file
Вопрос 24
Какая папка содержит исходный код Java для приложения?
res/
assets/
src/
bin/
Вопрос 25
Как расшифровывается. dex?
Dalvik expansion
Dalvik extension
Dalvik executables
Ничего из перечисленного
Вопрос 26
Для обновления контента ContentProvider нужно вызвать метод:
Cursor.commitUpdates ()
ContentResolver. update ()
updates ()
commit ()
Ничего из перечисленного
Вопрос 27
Android обеспечивает несколько стандартных тем, указанных в:
R. style
X. style
manifest. xml
application
Вопрос 28
Почему JVM была заменена на DVM при разработке платформы Android?
JVM медленная
JVM сложно конфигурируется
JVM не бесплатная
Ничего из перечисленного
Вопрос 29
Android использует для идентификации контента на устройстве:
Uri, MIME
MIME, HTTP
Uri, HTTP
Uri, FTP
Вопрос 30
Что из следующего не имеет UI компонентов и работает как фоновый процесс?
Services
Simulator
Emulator
Ничего из перечисленного
Вопрос 31
Использование данных и сервисов других приложений требует добавление элемента user-permission в файл:
Manifest. xml
Android. xml
AndroidManifest. xml
Ничего из перечисленного
Вопрос 32
Поддерживает ли Android библиотеки AWT и Swing?
Да
Нет
Вопрос 33
В состоянии паузы:
Активность не в фокусе, но видна на экране.
Активность не в фокусе и не видна на экране.
Активность в фокусе и видна на экране.
Активность в фокусе и не видна на экране.
Вопрос 34
Атрибут _____ автоматически обеспечивает проверку орфографии.
android:autoText
android:capitalize
android:digits
android:singleLine
Вопрос 35
Для сборки Android приложения необходимо:
JDK
SDK
ADK
MDK
Вопрос 36
Dex компилятор компилирует и конвертирует исходный код в байт код, называемый:
Dalvik байт код
Java байт код
Android байт код
Ничего из перечисленного
Вопрос 37
Какой файл содержит текст для использования приложением?
web. xml
manifest. xml
string. xml
text. xml
Вопрос 38
Это является средством взаимодействия с активностями или другими Android компонентами.
IPB
IPC
PCB
PCI
Вопрос 39
Папка res содержит:
Ресурсы
Исходный код Java
Приложение
Статические файлы
Вопрос 40
Какие из следующих виджетов помогают встроить изображения в активность?
ImageView
ImageButton
ImageView и ImageButton
Ничего из перечисленного
Вопрос 41
Если вы хотите увеличить отступ между виджетами, вы можете использовать свойство:
android:padding
android:digits
android:capitalize
android:autoText
Вопрос 42
Для создания пользовательского интерфейса Android вы должны использовать:
Eclipse
Java и XML
Java и SQL
Java и PL/SQL
Вопрос 43
Что означает AAPT?
Android Asset Packaging Tool
Application Asset Packaging Tool
Android Application Packaging Tool
Ничего из перечисленного
Вопрос 44
Какой метод используется для получения корневого представления дерева?
findViewById ()
getRootView ()
getParentOfType ()
getParent ()
Вопрос 45
Что является состоянием жизненного цикла сервиса?
Starting
Paused
Running
Destroyed
Wait
Yield
Вопрос 46
Какие исключения поддерживаются Android?
InflateException
Surface. OutOfResourceException
SurfaceHolder. BadSurfaceTypeException
WindowManager. BadTokenException
Все перечисленное
Ничего из перечисленного
Вопрос 47
Делает ли Android допущения о размере экрана, разрешении или чипсете?
Да
Нет
Вопрос 48
Какие сервисы обеспечиваются операционной системой Android?
Локализация
Чтение сенсоров
WiFi
Облачные вычисления
Вопрос 49
Какие из следующих инструментов используются разработчиком для тестирования Android приложений:
Физическое Android устройство
SDK
Сторонний эмулятор
JDK
winrunner
Вопрос 50
Этот компонент предоставляет подходящий список данных приложения для других приложений:
Service Provider
Content Provider
Application Provider
Resource Provider
Тест 4
Вопрос 1
Какие из следующих диалоговых окон поддерживаются Android?
AlertDialog
ProgressDialog
DatePickerDialog
TimePickerDialog
TextInputDialog
Вопрос 2
В этом намерении отправитель указывает тип получателя:
Неявное намерение
Явное намерение
Оба
Вопрос 3
Какие из следующих типов данных поддерживаются AIDL?
String
List
Map
Все нативные Java типы данных
Handle object
Вопрос 4
NotificationManager это:
Системный сервис
Сервис пользователя
Интерактивный сервис
Ничего из перечисленного
Вопрос 5
Как расшифровывается AIDL?
Android Interface Data Language
Android Interface Definition Language
Application Interface Data Language
Application Interface Definition Language
Вопрос 6
Какой из следующих файлов описывает, из чего состоит приложение?
Strings XML
R file
AndroidManifest
Layout file
Вопрос 7
Для вставки данных в ContentProvider нужно использовать метод:
insert ()
bulkInsert ()
update ()
dump ()
Вопрос 8
Возможно ли использовать С/C++ для создания Android приложений?
Да
Нет
Вопрос 9
База данных автоматически предоставляется Android:
Apache
Oracle
SQLite
MySQL
Вопрос 10
Какой исходный код используется Android приложением и конвертируется в Dalvik executable?
SDK
JDK
Java source code
.NET source code
Вопрос 11
Для использования С/C++ требуется:
SDK
JDK
NDK
MDK
Вопрос 12
Bluetooth Serial Port Profile (SPP) поддерживается Android?
Да
Нет
Вопрос 13
Для получения экземпляра меню нужно использовать метод:
setup ()
setIndicator ()
onCreate ()
onCreateOptionsMenu ()
Вопрос 14
Какой класс является базовым для всех классов Android?
Object
Class
Android
Ничего из перечисленного
Вопрос 15
Используя ContentProvider, какие операции возможно выполнять?
Create
Read
Update
Delete
Все перечисленное
Вопрос 16
Свойство android:layout_alignParentTop принимает значение:
Integer
Character
Float
Boolean
Вопрос 17
Что означает локализация?
Представление продукта на различных языках
Представление продукта для различных регионов
Представление продукта для различных регионов с различными ресурсами
Вопрос 18
В Android можно обеспечить уведомления с помощью:
Notification
NotificationManager
Note
Manager
Вопрос 19
Какая папка содержит откомпилированный код приложения?
res/
assets/
src/
bin/
Вопрос 20
Какой пакет используется для создания тестов для Android приложения?
text
test
widget
app. admin
Вопрос 21
ExpandableListView используется для:
Простого представления дерева
Генерации дерева
Представления двухуровневого дерева
Удаления дерева
Вопрос 22
Как расшифровывается SIP?
Session Initiation Protocol
Session Information Protocol
Server Initiation Protocol
Server Information Protocol
Вопрос 23
Что из следующего используется Android и не имеет открытого исходного кода:
Device driver
Video driver
WiFi driver
Bluetooth driver
Вопрос 24
Какое исключение возникает, если пакет, приложение или имя компонента не могут быть найдены:
PackageManager. NameNotFoundException
Resources. NotFoundException
ParseException
FormatException
Вопрос 25
Что содержит APK файл:
Ресурсы
Dalvik executable
Java байт код
Все перечисленное
Вопрос 26
Один экран, который пользователь видит единовременно на устройстве, представлен:
Service
GUI
Activity
Application
Вопрос 27
Экземпляр TabSpec получается из объекта TabHost методом:
newTabSpec ()
setContent ()
setIndicator ()
setup ()
Вопрос 28
Android SDK необходим для разработки приложений для Android.
Да
Нет
Вопрос 29
Этот класс расширяет класс View и переопределяет метод onDraw. Что из следующего будет отображается при выполнении исходного кода? (Предположим, что размер экрана 480 × 320).
Красный квадрат будет отображаться в нижнем левом углу экрана.
Красный квадрат будет отображаться в нижнем левом углу экрана.
Красный квадрат будет отображаться в верхнем левом углу экрана.
Красный квадрат будет отображаться в верхнем левом углу экрана.
Вопрос 30
Как расшифровывается ADB?
Android Debug Bridge
Application Debug Bridge
Android Data Bridge
Application Data Bridge
Вопрос 31
Как расшифровывается BLOB?
Bytes Less Object
Binary Large Object
Binary Low Object
Bit Large Object
Вопрос 32
Что из следующего представляет различные способы хранения данных, доступные в Android?
Shared Preferences
Internal Storage
External Storage
SQLite
Network
Intermediate Storage
Вопрос 33
Какие типы уведомлений обеспечивает Android?
Toast
Notifications
Dialogs
Вопрос 34
Какой класс содержит константы для MTP и PTP спецификаций:
MtpConstants
MtpDevice
MtpDeviceInfo
MtpObjectInfo
MtpStorageInfo
Вопрос 35
При вызове сети, интерфейс пользователя тормозит или получает сбой из-за:
Аппаратных проблем
Вируса
Задержки сети
Слишком большой загрузки
Вопрос 36
Что из следующего является названием версии Android?
Cupcake
Muffin
Honeycomb
Gingerbread
Вопрос 37
Возможно ли напрямую запустить Java код на Android?
Да
Нет
Вопрос 38
Android 3D API базируется на:
OpenGL
QuickDraw
OpenGL ES
Opus
Ничего из перечисленного
Вопрос 39
Что из перечисленного является плагином Eclipse для использования Android SDK:
EMU
DDT
ADT
GDD
Ничего из перечисленного
Вопрос 40
ADT расшифровывается как:
Application Development Tools
Android Development Tools
Android Debugger Tools
Android Development Test
Вопрос 41
Android эмулятор использует как базис:
GDD
EMU
QEMU
AEMU
Ничего из перечисленного
Вопрос 42
Структура данных намерения состоит из:
Данных ресурса
Файлов манифеста
Действия и данных
AppWidget файлов
View Groups
Вопрос 43
Что фильтр намерения делает?
Описывает Intent задачи
Описывает Intent возможность многозадачности
Фильтрует Intent активности
Описывает Intent возможность активности
Фильтрует упавшие приложения
Вопрос 44
Service:
Продолжает работать без интерфейса пользователя.
Может работать только тогда, когда пользовательский интерфейс активен
Используется для обработки входящих телефонных звонков
Используется для создания пользовательского интерфейса
Вопрос 45
Что представляют собой Android события?
Событие это связь с пользовательским интерфейсом
События это внешние активности
События являются ресурсом мобильного устройства
События являются действиями ОС
Вопрос 46
ViewGroup является:
Объектом класса android. view. Viewgroup
Классом View объектов
Группой открытых окон пользовательского интерфейса
Объектом, определенным в AndroidManifest. xml
Объектом класса android. view. View
Вопрос 47
Как создать хэндл для элемента экрана?
Вызвать Activity. findViewById
Создать объект ListAdapter
Дать ListAdapter в ваш объект ListView
Использовать android. test
Создать объект обработчика в потоке пользовательского интерфейса
Вопрос 48
Что такое AVD?
Среда разработки
Конфигурация, которая помогает разрабатывать драйвера устройств.
Конфигурация, запускающая приложения для Android.
Графический интерфейс для создания пользовательских интерфейсов
Конфигурация, которая определяет Android платформу, которая будет использоваться на эмуляторе
Вопрос 49
Вызовы, основанные на Intent, как правило, связываются во время:
Время выполнения
Время компиляции и время выполнения
Вызова
Время синтаксического анализа
Время ссылки
Вопрос 50
Этот метод вызывается каждый раз, когда App Widget удаляется из хоста App Widget:
onDisabled (Context)
onDeleted (Context, int [])
onReceive (Context, Intent)
onEnabled (Context)
onUpdate
Тест 5
Вопрос 1
Стили, строки и массивы размещаются в:
/res/layout
/res/strings
/res/arrays
/res/styles
/res/values
Вопрос 2
Dalvik VM является частью:
Core Libraries
Libraries
Application
Kernel
Android Runtime
Вопрос 3
Content Provider являются частью:
Application
Core libraries
Application Framework
Kernel
Libraries
Вопрос 4
Чем является R. java?
Авто-сгенерированный файл индексации всех ViewGroups вашего проекта
Авто-сгенерированный файл индексации всех активностей вашего проекта
Файл, который содержит информацию о имеющихся ресурсах
Авто-сгенерированный файл индексации всех сервисов вашего проекта
Авто-сгенерированный файл индексации всех ресурсов вашего проекта
Вопрос 5
Объект RemoteView не может поддерживать следующие классы макета:
Viewlayout
LinearLayout
RelativeLayout
FrameLayout
Все перечисленные
Вопрос 6
Что представляет собой класс Compound Button?
Определяет кнопку для переключения мобильного ON/OFF
Определяет кнопку с двумя состояниями: checked и unchecked
Определяет кнопку с множеством функций
Определяет Qwerty клавиатуру
Ничего из перечисленного
Вопрос 7
View иерархия помещается в окно активности методом:
onCreate ()
Activity. setServiceView ()
Activity. setView ()
android. app. Activity
Activity. setContentView ()
Вопрос 8
Что из следующего является базовым классом для классов Activity и Service?
ApplicationContext
Component
Object
Application
Context
Вопрос 9
Какой пакет вы должны включить в проект для использования класса SimpleAdapter?
import android. widget;
import android. database;
import android. util;
import android. content;
import android. database. sqlite;
Вопрос 10
Что из следующего вы должны включить в проект, чтобы использовать интерфейсы и классы, которые требуются для доступа к камере на мобильном устройстве?
import android. drivers;