Категории
Самые читаемые
Лучшие книги » Компьютеры и Интернет » Программное обеспечение » Сборник тестов: 1500 вопросов и ответов на знание Android - Тимур Машнин

Сборник тестов: 1500 вопросов и ответов на знание Android - Тимур Машнин

Читать онлайн Сборник тестов: 1500 вопросов и ответов на знание Android - Тимур Машнин

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 51 52 53 54 55 56 57 58 59 ... 73
Перейти на страницу:

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

Вопрос 3

Стандартный шаблон активности Fixed Tabs + Swipe:

поддерживается начиная с версии API 9;

поддерживается начиная с версии API 14

поддерживается начиная с версии API 11;

поддерживается в любой версии;

Вопрос 4

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

onDownEvent ()

onTapEvent ()

onContactEvent ()

onTouchEvent ()

Вопрос 5

Удобное средство обмена между двумя NFC-устройствами:

Wi-Fi Direct

Dalvik

Bluetooth

AndroidBeam

Вопрос 6

Какие методы необходимо обязательно реализовать при создании работающего класса-наследника от SQLiteOpenHelper?

onConfigure ()

onUpgrade ()

onOpen ()

onCreate ()

Вопрос 7

Какой класс является основным строительным блоком для компонентов пользовательского интерфейса (UI), определяет прямоугольную область экрана и отвечает за прорисовку и обработку событий?

UIComponent

Widget

GUI

View

Вопрос 8

Какие элементы управления применяются для действий по настройке?

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

элементы отображения

элементы выбора

элементы ввода

Вопрос 9

К проблемам разработки под ОС Android можно отнести:

отсутствие эффективных инструментов разработки

ненадежную изоляцию ядра системы от выполняемых приложений

большое разнообразие устройств, невозможность проверки приложения на всех

все варианты ответа верны

Вопрос 10

Приложения переднего плана:

после запуска выходят на передний план и остаются видимыми пока не закончат свою работу

выполняют свои функции только, когда видимы на экране, в противном же случае их выполнение приостанавливается

выполняют свои функции и когда видимы на экране, и когда скрыты другими приложениями

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

Вопрос 11

Выберите существующий в Android тип Layout

Linear

Striped

Square

Fractal

Вопрос 12

Какой root element нужно выбрать при создании xml-файл для анимации?

color

animation-list

bitmap

сlip

Вопрос 13

Какие виды меню присутствуют в Android?

контекстное и всплывающее

опциональное и всплывающее

контекстное и опциональное

только опциональное

Вопрос 14

Можно ли изменить минимальную версию Android, на которой запустится данное приложение после создания проекта?

нет, нельзя

да, через Manifest-файл

да, с помощью специального инструмента в android-sdk

да, если выкладывать на Google Play

Вопрос 15

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

sp

px

dip

dot

Вопрос 16

В каком файле определяется тип Layout?

main. xml

AndroidManifest

main. layout

main. java

Вопрос 17

Activity, использующее Google карты должно

выполнять (код implements) MapsActivity

расширять (код extends) MapActivity

расширять (код extends) Maps

выполнять (код implements) Maps

Вопрос 18

Какой командой применяются настройки SharedPreferences. Editor?

editor. start ()

editor. accept ()

editor. apply ()

editor.commit ()

Вопрос 19

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

android

res (resourses)

libs (libraries)

dat (data)

Вопрос 20

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

animation. start ()

animation. activate ()

animation.begin ()

animation. action ()

Вопрос 21

Нужно ли задавать разрешение для использования камеры устройства приложением?

нет, оно будет добавлено автоматически

да, нужно добавить разрешение в AndroidManifest

нет, не нужно

да, нужно указать разрешение в java-коде

Вопрос 22

Какой кнопки не существует:

ToggleButton

Button

TextButton

ImageButton

Вопрос 23

Какого варианта Orientation не существует в Android?

Common

Landscape

Square

Portrait

Вопрос 24

Можем ли мы добавить картинки в список?

да, можем. Параметр Image в обычном списке

можем, но для этого нам нужно создать особый список

нет, не можем. Список поддерживает только текст

да, можем. Это единственный возможный элемент списка

Вопрос 25

#10FF00FF – цвет в RGB-формате. Почему здесь 8 символов, а не 6, как в обычном RGB-цвете?

Android использует RGB формат в 9 символов, по 3 знака на каждый из трех цветов (Red Green Blue), но если первый символ 0, то он не используется

два первых символа не используются и задаются произвольно

два последних символа нужны для Android и всегда задаются FF

два первых символа отвечают за прозрачность

Вопрос 26

Что обозначает wrap_content в параметрах размера элемента?

объект будет растянут на весь Layout, а его содержимое отцентровано

объект будет занимать объем, равный объему содержимого

объект будет занимать объем в соответствии с другими параметрами

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

Вопрос 27

Какой класс позволяет создавать предупредительные окна-сообщения в Android?

AlertDialog

AlertWindow

Alert

AlertMsg

Вопрос 28

Где отображаются Notification?

в нижнем углу экрана

сверху в панели состояния

в центре экрана

в дебаггере

Вопрос 29

Где хранится сертификат приложения (cert. rsa) при построении в APK?

cert

web-inf

res/cert

meta-inf

res

Вопрос 30

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

запустить инструмент resourceValidation в файле APK и убедиться, что файл errors. txt пуст

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

установить в эмуляторе неподдерживаемый язык и запустить приложение

запустить DDMS в приложении и посмотреть на ошибки с сообщением «Missing String Resource»

использовать для проверки приложение Dev Tools, размещенное в эмуляторе, с использованием adb

Вопрос 31

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

Runnable

UIWorker

UIThread

BackgroundTask

AsyncTask

Вопрос 32

Intent i = new Intent (Intent. ACTION_VIEW);

Bundle b = new Bundle ();

b. putString («EMAIL», "[email protected]»);

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

i. addExtra (b);

i. putExtras (b);

i. passBundle (b);

i. putBundle (b);

i. addData (b);

Вопрос 33

Синтаксис android: id="@+id/foo» – это XML-макет используемый для:

автоматического добавления имен новых ресурсов в R. java

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

для прямого доступа Android к указанным ресурсам через асинхронный вызов сети

ссылки на ресурс, который является внешним по отношению к проекту в системе управления исходным кодом

ссылки на различные типы ресурсов, автоматически генерируемых SDK

Вопрос 34

Мобильные устройства часто подсоединяются к удаленным объектам через сеть, например, точки доступа Wi-Fi. Для безопасного соединения ваше устройство всякий раз должно:

использовать безопасные протоколы, такие как HTTP

включить на устройстве 3G или 4G соединение

запускать ProGuard на APK, чтобы убедиться, что действия в сети неочевидны

использовать маршруты I/O низкоуровневой сети Linux

использовать провайдеров для доступа к сетям, которые Android шифрует автоматически

Вопрос 35

public boolean onCreateOptionsMenu (Menu menu) {

MenuInflater inflater = getMenuInflater ();

inflater. inflate (R. menu. mainnenu, menu);

return false;

}

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

Activity должно относиться к расширению MenuActivity

вы должны вызвать метод commit () в Меню переданного объекта

метод onCreateOptionsMenu () должен возвращать значение ИСТИНА

R. menu. mainmenu некорректный формат для идентификатора ресурса

MenuInflater одиночный объект не может быть выполнен

Вопрос 36

Необходимо получить удаленный доступ к системе для сохранения данных. Удаленная система имеет REST интерфейс. В приложения могут быть добавлены только библиотеки Android.

javax. ws. rs

java.net.rest

javax. ws. rest

org. apache. cxf

оrg. apache. http

Вопрос 37

public class MyPhoneReceiver extends BroadcastReceiver {

@Override

public void onReceive (Context context, Intent intent) {

Bundle extras = intent. getExtras ();

if (extras!= null) {

String state = extras. getString (TelephonyManager. EXTRA_STATE);

if (state. equals (TelephonyManager. EXTRA_STATE_RINGING)) {

// INSERT CODE HERE

Log. w («DEBUG», phoneNumber);

}

}

}

Нужно сохранить входящие телефонные номера. Какая строка кода должна быть на месте комментария?

1 ... 51 52 53 54 55 56 57 58 59 ... 73
Перейти на страницу:
На этой странице вы можете бесплатно скачать Сборник тестов: 1500 вопросов и ответов на знание Android - Тимур Машнин торрент бесплатно.
Комментарии