Тест 29

Вопрос 1

Что из следующего является правильной функцией Traceview?

Отображает графический журнал выполнения задачи.

Отображает графически потребление памяти и журнал релиза.

Отображает графически стек вызовов.

Отображает графически иерархию UI состояния.

Вопрос 2

Какой плагин требуется для разработки Android в Eclipse?

ADT

AJDT

CDT

RDT

Вопрос 3

Какой инструмент создает сертификаты для подписания приложений?

adb

etc 1 tool

fastboot

keytool

Вопрос 4

Какие разрешения файла манифеста необходимы, чтобы прочитать данные из стандартной установленной адресной книги?

READ_ADDRESS_DATA

READ_PHONE_STATE

READ_OWNER_DATA

READ_CONTACTS

Вопрос 5

Какой компонент не может получить Intent?

Service

Activity

ContentProvider

BroadcastReceiver

Вопрос 6

Какая функция не поддерживается командой «android»?

Функция SDK Update.

Функции для создания и редактирования Android Virtual Device (AVD).

Функция запуска Android SDK и инструмента AVD Manager.

Функция для создания и удаления Android проекта.

Вопрос 7

Какое разрешение нужно добавить в файл манифеста Android, чтобы получить доступ к GPS?

ACCESS_FINE_LOCATION

ACCESS_COARSE_LOCATION

ACCESS_CHECKIN_PROPERTIES

ACCESS MOCK LOCATION

Вопрос 8

Что из следующего является правильной предосторожностью при публикации обновления приложения в Android Market?

Имя пакета должно быть то же самое, но. apk может быть подписан другим закрытым ключом.

Имя пакета не должно быть таким же, и. apk может быть подписан с другим закрытым ключом.

Имя пакета должно быть то же самое и. apk должен быть подписан с тем же ключом.

Имя пакета не должно быть таким же, но. apk должен быть подписан с тем же закрытым ключом.

Вопрос 9

Что из следующего является правильным способом настроить права доступа?

Добавить <uses-permission> тег как дочерний тег тега <manifest> в AndroidManifest. xml.

Добавить <permission> тег как дочерний тег тега <manifest> в AndroidManifest. xml.

Добавить <uses-permission> тег как дочерний тег тега <application> в AndroidManifest. xml.

Добавить <permission> тег как дочерний тег тега <application> в AndroidManifest. xml.

Вопрос 10

Что из следующего является неправильным объяснением команды adb?

Команда «adb start-server» запускает adb сервер.

«adb devices» команда выводит список подключенных телефонов и эмуляторов.

Вы можете скопировать файл с помощью команды «adb copy».

Вы устанавливаете apk с помощью команды «adb install».

Вопрос 11

Что из следующего не имеет жизненный цикл?

Service

MediaPlayer

ContentProvider

Activity

Вопрос 12

Что из следующего является правильным объяснением SQLite?

Это объектная база данных.

Она имеет формат клиент-сервер.

Можно создавать и иметь доступ к базе данных с помощью SQLOpenHelper.

Она может быть доступна в других приложениях с помощью ContentProvider.

Вопрос 13

При чтении видео с ресурса, какое расположение для хранения видео файлов рекомендуется в Android?

/res/anim

/res/raw

/res/movie

/res/values

Вопрос 14

Что из следующего является корректной обработкой, необходимой для уведомления обновления данных на момент создания индивидуального ContentProvider и использования его?

В методе обновления класса ContentProvider уведомить с помощью метода ContentResolver. setNotificationUri.

В методе обновления класса ContentProvider уведомить с помощью метода Cursor. notifyChange.

В методе обновления класса ContentProvider уведомить с помощью метода ContentResolver. notifyChange.

В методе обновления класса ContentProvider уведомить с помощью метода Cursor. setNotificationUri.

Вопрос 15

Что из следующего является неправильным объяснением Traceview?

Для того, чтобы создать Tracefile, вы должны написать методы, определяющие начало и окончание позиции для профилирования.

Так как Tracefile сохраняется на SD карте, разработчик должен указать имя файла.

Traceview является одним из инструментов SDK, и может быть использован из командной строки или DDMS.

Так как Traceview не может использовать Tracefile как есть, development machine с adb должна быть использована.

Вопрос 16

Какая обработка не может быть выполнена с помощью эмулятора во время разработки?

Отображение информации о куче и потоках.

Эмуляция исходящих звонков

Завершение процесса

Прием электронной почты

Вопрос 17

Что из следующего является правильным объяснением формы лицензии Android?

Необходимо зарегистрироваться в Android Market и заплатить за лицензию для того, чтобы разрабатывать платные приложения на Android.

Нет специального положения о работе лицензии приложения на Android.

Если приложение разработано с использованием Android, это не нарушение лицензии, если исходный код не опубликован.

Так как Android использует библиотеки, лицензированные в различных формах, таких как GPL, BSD, и LGPL, приложения, разработанные под Android подлежат лицензированию GPL.

Вопрос 18

Для воспроизведения аудио-файла, где руководство разработчика Android рекомендует размещение файла?

res/raw

res/values

data/data

system/data

Вопрос 19

Какая из следующих схем URI не поддерживается Android?

android://

content://

http://

market://search?

Вопрос 20

Следующая программа использует намерение чтобы открыть веб-страницу веб-браузером. Какой правильный код нужно поместить в (1)?

android. intent. VIEW

android. intent. action. VIEW

android. intent. View

аndroid_intent. action. View

Вопрос 21

Какой код создает экземпляр класса MediaPlayer?

MediaPlayer. create (this, R. raw. music);

newMediaPlayer (this, R. raw. music);

MediaPlayer. getSource (this, R. raw. music);

MediaPlayer. newInstancefthis, R. raw. music),

Вопрос 22

Что из следующего является правильным описанием файла строковых ресурсов?

Вопрос 23

На следующем рисунке показан жизненный цикл активности. Какой будет правильная последовательность событий 1–4?

(1) onCreate (2) onStart (3) onResume (4) onRestart

(1) onCreate (2) onResume (3) onStart (4) onReset

(1) onConstruct (2) onStart (3) onResume (4) onReset

(1) onConstruct (2) onResume (3) onStart (4) onRestart

Вопрос 24

Какой компонент может быть использован без настройки AndroidManifest. xml?

Activity

Service

Broadcast Receiver

Intent

Вопрос 25

Какие два метода вы должны переопределить при реализации option-меню в Android?

onCreateOptionsMenu, onCreateContextMenu

onCreateOptionsMenu, onContextItemSelected

onCreateContextMenu, onContextItemSelected

onCreateOptionsMenu, onOptionsItemSelected

Вопрос 26

Что из следующего нельзя сказать о теге активности в AndroidManifest файле?

Объявляет активность, которая реализует часть визуального пользовательского интерфейса приложения.

Содержится в теге.

Объявляет одну аппаратную или программную особенность, которая используется в приложении.

Имеет атрибут, который определяет имя под-класса Activity, который реализует активность.

Вопрос 27

Что делает следующая строка кода?

Toast toast = Toast. makeText (this, «Android ATC», Toast. LENGTH_LONG);

toast. setGravity (Gravity. TOP|Gravity. RIGH, 0, 0);

Toast отобразит его компоненты пользовательского интерфейса в правом верхнем углу.

Toast покажет текстовое сообщение в верхнем правом углу тост-окна.

Toast появится в верхнем правом углу.

Toast появится в центре экрана в позиции (0,0), но с выравниванием по верхнему правому углу.

Вопрос 28

В каком методе жизненного цикла активности, вы должны сделать все ваши нормальные статические настройки, такие как: создание представления и связывание данных со списком?

onCreate ()

onStart ()

onPause ()

onResume ()

Вопрос 29

Что следующий код делает?

Intent intent = new Intent ();

intent. setAction (Intent. ACTION_VIEW);

http://www.androidatc.com”));.Uri. parse (»intent.setData(android.net

startActivity (intent);

Запускает под-активность.

Запускает сервис.

Запускает активность, используя неявное намерение.

Посылает результаты в другую активность.

Вопрос 30

Что из следующего является методом обратного вызова, который создает меню опций из файла res/menu/menu. xml?

onOptionsItemSelected

onCreateMenu

onCreate

onCreateOptionsMenu

Вопрос 31

Что из перечисленного нельзя сказать о методе onMeasure () класса View?

При переопределении этого метода, разработчик должен вызвать setMeasuredDimension ().

Он измеряет представление и его содержимое, чтобы определить измеренную ширину и высоту.

Он принимает три параметра: высоту, ширину и глубину представления.

Он вызывается методом measure ().

Вопрос 32

Рассмотрим следующий фрагмент кода:

String [] result_columns = new String [] {KEY_ID, COL1, COL2};

Cursor allRows = myDatabase. query (true, DATABASE_TABLE, result_columns,

null, null, null, null, null, null);

Что из следующего выводит значения столбца col1 правильно, если результат не пустой?

do {

System. out. println (cursor. getString (0));

} while (cursor. moveToNext ());

if (cursor. moveToFirst ()) {

do {

System. out. println (cursor. getString (1));

} while (cursor. moveToNext ());

}

if (cursor!= null) {

do {

System. out. println (cursor. getString (1));

} while (!cursor. isNull ());

}

if (cursor. moveToFirst ()) {

do {

System. out. println (cursor. getString (0));

} while (cursor. moveToNext ());}

Вопрос 33

При использовании неявного намерения, какой процесс система использует, чтобы узнать, что с ним делать?

Intent transition

Intent overloading

Intent declaration

Intent resolution

Вопрос 34

Какие из следующих методов, относящихся к макетам и вызываемых фреймворком в представлениях, вы можете переопределить при создании пользовательского представления?

onMeasure ().

onKeyUp ().

onDraw ().

onSizeChanged ().

Вопрос 35

Что из следующего верно об атрибуте android: windowSoftInputMode в теге <activity> файла AndroidManifest. xml?

Он регулирует, как главное окно активности взаимодействует с клавиатурой.

Он регулирует, как окно должно быть запущено.

Он регулирует ориентацию окна.

Он определяет, будет ли окно полно экранным или нет.

Вопрос 36

Что из перечисленного нельзя сказать о контент-провайдере?

Он управляет доступом к структурированным данным.

Он не может быть использован внутри активности.

Он облегчает доступ к базе данных SQLite Android.

Для доступа к данным в нем, метод getContentResolver () в контексте приложения используется.

Вопрос 37

Можно создать пользовательское представление, расширив класс Activity.

Да

Нет

Вопрос 38

Что из следующего является ошибочным о намерениях?

Они могут быть использованы для запуска сервиса.

Они могут быть использованы, чтобы запустить активность с диалоговой темой.

Они могут быть использованы для запуска вставки в базу данных.

Они могут быть использованы для запуска активности.

Вопрос 39

Javascript включен по умолчанию в WebView

Да

Нет

Вопрос 40

Что из следующего является неправильным способом для приложения, чтобы сохранить локальные данные?

Сохранить в виде файла в локальной файловой системе.

Сохранить в файле хэш-таблицы, используя класс Dictionary.

Расширить PreferencesActivity и сохранить в XML файле.

Сохранить в базе данных с помощью SQLite.

Вопрос 41

Какой из следующих классов используется намерением для передачи данных между различными компонентами Android?

Bundle

PendingIntent

Parcelables

Extras

Вопрос 42

Что из следующего является правилом, которому разработчики всегда должны следовать при написании многопоточных приложений для Android?

Поток интерфейса никогда не должен быть заблокирован.

Android UI не должен быть доступен извне потока пользовательского интерфейса.

Рабочий поток не должен создаваться внутри потока пользовательского интерфейса.

Каждый поток пользовательского интерфейса не должен создавать более одного рабочего потока.

Вопрос 43

Что находится в папке gen?

аудио файлы

изображения

автоматически сгенерированные java-файлы

ресурсы приложения

Вопрос 44

Задать источник медиа-информации для MediaPlayer можно с помощью метода

setData ()

setDataSource ()

setSource ()

Source ()

Вопрос 45

Какой метод вызывается системой в случае, когда активность теряет фокус?

onStop ()

onDestroy ()

onPause ()

onRestart ()

Вопрос 46

В каком файле необходимо указать минимальную версию Android SDK при настройке обратной совместимости?

в любом файле с расширением *.java

в файле манифеста

в файле проекта

в файле подключаемых ресурсов

Вопрос 47

Библиотеки, реализованные на базе PacketVideo OpenCORE:

FreeType

3D библиотеки

SQLite

Media Framework

Вопрос 48

Взаимодействие с устройствами ввода/вывода средствами языка JavaScript:

возможно при подключении внешней библиотеки

возможно

невозможно

возможно при подключении серверной программной платформы Node. js

Вопрос 49

Какой класс является базовым для вывода трехмерной графики с использованием OpenGL ES?

OpenGLView

View3DGraph

SurfaceView3D

GLSurfaceView

Вопрос 50

Классы, предоставляющие приложениям доступ к геолокационным возможностям мобильного устройства, располагается в пакете

android. geolocation

android. location

android. position

аndroid. situation

Более 800 000 книг и аудиокниг! 📚

Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением

ПОЛУЧИТЬ ПОДАРОК