Тест на знание основ разработки приложений для ОС Android

Ядро какой операционной системы использовалось в качестве базы для ОС Android?
(Отметьте один правильный вариант ответа.)
Вариант 1 Linux
Вариант 2 OS/2
Вариант 3 Mac OS
Вариант 4 Windows

Какой движок баз данных используется в ОС Android?
(Отметьте один правильный вариант ответа.)
Вариант 1 DBM
Вариант 2 SQLite
Вариант 3 InnoDB
Вариант 4 MyISAM

Какой компонент архитектуры Android позволяет любому приложению использовать уже реализованные возможности других приложений, к которым разрешен доступ?
(Отметьте один правильный вариант ответа.)
Вариант 1 Application Framework
Вариант 2 Linux Kernel
Вариант 3 Applications
Вариант 4 Libraries & Android Runtime

Инструмент разработки, позволяющий адаптировать код С/С++ для работы на Android, это -
(Отметьте один правильный вариант ответа.)
Вариант 1 Google Android SDK (ADT Bundle)
Вариант 2 Marmalade SDK
Вариант 3 Intel* Software Manager
Вариант 4 Android NDK

Чем являются Eclipse и IDEA?
(Отметьте один правильный вариант ответа.)
Вариант 1 API (интерфейс прикладного программирования)
Вариант 2 IDE (интегрированная среда разработки)
Вариант 3 SDK (набор средств разработки)
Вариант 4 ADT (инструменты разработки под Android)

К проблемам разработки под ОС Android можно отнести:
(Отметьте один правильный вариант ответа.)
Вариант 1 отсутствие эффективных инструментов разработки
Вариант 2 ненадежную изоляцию ядра системы от выполняемых приложений
Вариант 3 все варианты ответа верны
Вариант 4 большое разнообразие устройств, невозможность проверки приложения на всех

К преимуществам среды разработки Intel XDK можно отнести:
(Отметьте один правильный вариант ответа.)
Вариант 1 легкость разработки кроссплатформенных приложений
Вариант 2 все варианты ответа верны
Вариант 3 наличие облачного хранилища для разработанных приложений
Вариант 4 наличие собственного эффективного эмулятора

Среда разработки Intel XDK поддерживает следующие языки программирования:
(Отметьте один правильный вариант ответа.)
Вариант 1 C++
Вариант 2 C#
Вариант 3 Java
Вариант 4 JavaScript

Для запуска приложений, разработанных в Android IDE, необходимо:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1 настроить среду и запустить проект на устройстве
Вариант 2 запустить виртуальную машину с установленной ОС Android
Вариант 3 настроить компьютер (для Windows необходимо установить нужный драйвер вручную, нужны права администратора)
Вариант 4 настроить устройство (включить режим отладки по USB)

Не является средством разработки под Android:
(Отметьте один правильный вариант ответа.)
Вариант 1 ProGuard
Вариант 2 Device Monitor
Вариант 3 AVD Manager
Вариант 4 SDK Manager

С какой целью был создан Open Handset Alliance?
(Отметьте один правильный вариант ответа.)
Вариант 1 писать историю развития ОС Android
Вариант 2 продавать смартфоны под управлением Android
Вариант 3 разрабатывать открытые стандарты для мобильных устройств
Вариант 4 рекламировать смартфоны под управлением Android

Какое название получила версия Android 4.4?
(Отметьте один правильный вариант ответа.)
Вариант 1 Krispy Kreme
Вариант 2 kream-karamel
Вариант 3 kitekat
Вариант 4 Kit Kat

С какой целью инструмент Intel* Hardware Accelerated Execution Manager (Intel* HAXM) используется в среде разработки Intel* Beacon Mountain?
(Отметьте один правильный вариант ответа.)
Вариант 1 для ускорения работы эмулятора в среде разработки
Вариант 2 для эффективного распараллеливания С++ мобильных приложений
Вариант 3 для оптимизированной обработки данных и изображений
Вариант 4 для оптимизации загрузки системы при использовании процедур OpenGL

С какой целью инструмент Intel* Graphics Performance Analyzers (Intel* GPA) System Analyzer используется в среде разработки Intel* Beacon Mountain?
(Отметьте один правильный вариант ответа.)
Вариант 1 позволить разработчикам эффективно распараллелить С++ мобильные приложения
Вариант 2 позволить разработчикам оптимизировать загруженность системы при использовании процедур OpenGL
Вариант 3 для ускорения работы эмулятора в среде разработки
Вариант 4 для оптимизированной обработки данных и изображений

Тестирование на реальных устройствах приложений, разработанных в Intel XDK
(Отметьте один правильный вариант ответа.)
Вариант 1 невозможно
Вариант 2 можно проводить, установив на устройство специальную программу или собрав проект и установив результат сборки на устройство
Вариант 3 можно проводить, установив на устройство специальную программу
Вариант 4 можно проводить, собрав проект и установив результат сборки на устройство

Эмулятор среды разработки Intel XDK:
(Отметьте один правильный вариант ответа.)
Вариант 1 не требует больших системных ресурсов
Вариант 2 позволяет проверить работу приложений, использующих акселерометр
Вариант 3 позволяет моделировать исполнение приложение на ряде устройств
Вариант 4 все варианты ответа верны

Intel XDK поддерживает разработку под:
(Отметьте один правильный вариант ответа.)
Вариант 1 JavaFX Mobile
Вариант 2 Apple iOS, BlackBerry OS
Вариант 3 Android, Apple iOS, Microsoft Windows 8, Tizen
Вариант 4 MtkOS, Symbian OS, Microsoft Windows 8

Какая графическая библиотека входит в набор библиотек ОС Android?
(Отметьте один правильный вариант ответа.)
Вариант 1 OpenCV
Вариант 2 DirectX
Вариант 3 Open GL
Вариант 4 OpenCL

Приложения, не имеющие GUI и выполняющиеся в фоновом режиме - это
(Отметьте один правильный вариант ответа.)
Вариант 1 Intents
Вариант 2 Content Providers
Вариант 3 Activities
Вариант 4 Services

Удобное средство обмена между двумя NFC-устройствами:
(Отметьте один правильный вариант ответа.)
Вариант 1 Wi-Fi Direct
Вариант 2 Dalvik
Вариант 3 AndroidBeam
Вариант 4 Bluetooth

Преимуществом эмуляторов является:
(Отметьте один правильный вариант ответа.)
Вариант 1 невозможность полноценной отладки
Вариант 2 необходимость дополнительных системных ресурсов
Вариант 3 низкая стоимость
Вариант 4 медленный запуск

Фоновые приложения ...
(Отметьте один правильный вариант ответа.)
Вариант 1 после настройки не предполагают взаимодействия с пользователем, большую часть времени находятся и работают в скрытом состоянии
Вариант 2 небольшие приложения, отображаемые в виде графического объекта на рабочем столе
Вариант 3 выполняют свои функции и когда видимы на экране, и когда скрыты другими приложениями
Вариант 4 большую часть времени работают в фоновом режиме, однако допускают взаимодействие с пользователем и после настройки

Какая папка в структуре Android-приложения содержит файлы с исходным кодом на языке Java?
(Отметьте один правильный вариант ответа.)
Вариант 1 gen
Вариант 2 src
Вариант 3 bin
Вариант 4 res

Приложение какого вида имеет смысл использовать для отображения динамической информации, такой как заряд батареи, прогноз погоды, дата и время?
(Отметьте один правильный вариант ответа.)
Вариант 1 фоновое приложение
Вариант 2 приложение переднего плана
Вариант 3 виджет
Вариант 4 смешанное приложение

Что находится в папке gen?
(Отметьте один правильный вариант ответа.)
Вариант 1 ресурсы приложения
Вариант 2 аудио файлы
Вариант 3 изображения
Вариант 4 автоматически сгенерированные java-файлы

Каждый приемник широковещательных сообщений является наследником класса ...
(Отметьте один правильный вариант ответа.)
Вариант 1 ContentProvider
Вариант 2 BroadcastReceiver
Вариант 3 ViewReceiver
Вариант 4 IntentReceiver

Выберите верные утверждения относительно объекта-намерения (Intent).
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1 представляет собой структуру данных, содержащую описание операции, которая должна быть выполнена, и обычно используется для запуска активности или сервиса
Вариант 2 используются для передачи сообщений между основными компонентами приложений
Вариант 3 используется для получения инструкций от пользователя
Вариант 4 используется для передачи сообщений пользователю

Какие методы может использовать активность для запуска сервиса?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1 bindService()
Вариант 2 openService()
Вариант 3 startService()
Вариант 4 createService()

Выберите верную последовательность действий, необходимых для создания в приложении контент-провайдера.
(Отметьте один правильный вариант ответа.)
Вариант 1 Проектирование способа хранения данных; Создание класса-наследника от класса ContentProvider; Определение строки авторизации провайдера, URI для его строк и имен столбцов
Вариант 2 Создание класса наследника от класса ContentProvider; Заполнение контент-провайдера данными; Определение способа работы с данными
Вариант 3 Проектирование способа хранения данных; Определение способа организации данных; Определение способа работы с данными
Вариант 4 Создание класса наследника от класса ContentProvider; Определение способа организации данных; Заполнение контент-провайдера данными

Какой метод вызывается системой в случае, когда активность теряет фокус?
(Отметьте один правильный вариант ответа.)
Вариант 1 onPause()
Вариант 2 onRestart()
Вариант 3 onDestroy()
Вариант 4 onStop()

Какой вид компоновки определяет табличный способ расположения компонентов графического интерфейса пользователя в приложениях под Android?
(Отметьте один правильный вариант ответа.)
Вариант 1 TableLayout
Вариант 2 RowLayout
Вариант 3 GridBagLayout
Вариант 4 GridLayout

Дизайн или проектирование интерфейса для графических дизайнеров:
(Отметьте один правильный вариант ответа.)
Вариант 1 передача информации о поведении посредством ожидаемого назначения
Вариант 2 прозрачность и понятность информации
Вариант 3 тон, стиль, композиция, которые являются атрибутами бренда
Вариант 4 все варианты ответа верны

Следующие утверждения верны:
(Отметьте один правильный вариант ответа.)
Вариант 1 текстура бесполезна для передачи различий или привлечения внимания
Вариант 2 люди легко воспринимают контрастность
Вариант 3 восприятие направления затруднено при больших размерах объектов
Вариант 4 все варианты ответа верны

Элементы управления "Радиокнопки":
(Отметьте один правильный вариант ответа.)
Вариант 1 должны иметь квадратную форму
Вариант 2 должны иметь круглую форму
Вариант 3 не должны иметь круглую форму
Вариант 4 могут иметь любую форму

Какое средство организации интерфейса помогает визуально уравновесить элементы?
(Отметьте один правильный вариант ответа.)
Вариант 1 сетка
Вариант 2 выравнивание
Вариант 3 логический маршрут
Вариант 4 симметрия

При создании справочной системы необходимо:
(Отметьте один правильный вариант ответа.)
Вариант 1 использовать всплывающие подсказки
Вариант 2 создать руководство по "быстрому старту"
Вариант 3 все вышеперечисленное
Вариант 4 учитывать, что она не должна становиться костылем для продукта

К элементам ввода относят:
(Отметьте один правильный вариант ответа.)
Вариант 1 ограничивающие элементы ввода
Вариант 2 ползунки
Вариант 3 счетчики
Вариант 4 все вышеперечисленное

Нижняя панель (Navigation Bar) предназначена
(Отметьте один правильный вариант ответа.)
Вариант 1 для вывода времени
Вариант 2 для вывода уровня заряда батареи
Вариант 3 для вывода уровня сигнала сотовой сети
Вариант 4 для навигации на тех устройствах, которые не имеют аппаратных навигационных клавиш

Один DP равен:
(Отметьте один правильный вариант ответа.)
Вариант 1 одному пикселю на экране типа MDPI
Вариант 2 0,5 дюйма
Вариант 3 300 dpi
Вариант 4 0,3 мм

Возможны следующие виды списков - элементов управления
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Вариант 1 комбо-списки
Вариант 2 a и b
Вариант 3 раскрывающие списки
Вариант 4 нумерованные списки

Возможность прокрутки сеток стоит осуществлять
(Отметьте один правильный вариант ответа.)
Вариант 1 только по горизонтали
Вариант 2 по горизонтали и по вертикали
Вариант 3 по горизонтали или по вертикали
Вариант 4 только по вертикали

Текстовые гиперссылки при программировании для мобильных устройств:
(Отметьте один правильный вариант ответа.)
Вариант 1 стоит использовать в исключительных случаях
Вариант 2 стоит использовать для перехода между окнами приложения
Вариант 3 все варианты ответа неверны
Вариант 4 стоит использовать повсеместно

Какое визуальное свойство является самым главным в определении сущности объекта?
(Отметьте один правильный вариант ответа.)
Вариант 1 размер
Вариант 2 яркость
Вариант 3 форма
Вариант 4 цвет

При проектировании окон приложения необходимо:
(Отметьте один правильный вариант ответа.)
Вариант 1 интегрировать в рабочее пространство инструменты, используемые наиболее часто
Вариант 2 для каждой функции делать отдельное диалоговое окно
Вариант 3 все вышеперечисленное
Вариант 4 позволять диалоговому окну оперировать только с одной функцией

Примерами комбо-элементов не являются:
(Отметьте один правильный вариант ответа.)
Вариант 1 комбо-список
Вариант 2 все вышеперечисленное
Вариант 3 комбо-поле
Вариант 4 комбо-кнопка

К традиционным типографическим инструментам не относят
(Отметьте один правильный вариант ответа.)
Вариант 1 цвет
Вариант 2 разреженность
Вариант 3 выравнивание по сетке
Вариант 4 масштаб

Минимальный размер элемента управления
(Отметьте один правильный вариант ответа.)
Вариант 1 64 dp
Вариант 2 48dp
Вариант 3 32px
Вариант 4 30pt

Выделяют следующие категории элементов управления:
(Отметьте один правильный вариант ответа.)
Вариант 1 системные элементы управления
Вариант 2 все варианты ответа верны
Вариант 3 элементы управления интерфейсами
Вариант 4 командные элементы управления

В чем заключается суть структурных шаблонов проектирования?
(Отметьте один правильный вариант ответа.)
Вариант 1 решают проблемы, относящиеся к взаимодействию с функциональными элементами
Вариант 2 решают проблемы, связанные с управлением отображением информации
Вариант 3 определяют тип продукта в отношении к пользователю
Вариант 4 все перечисленные

Какие элементы управления применяются для действий по настройке?
(Отметьте один правильный вариант ответа.)
Вариант 1 элементы ввода
Вариант 2 элементы отображения
Вариант 3 командные элементы управления
Вариант 4 элементы выбора

Следующие утверждения не верны:
(Отметьте один правильный вариант ответа.)
Вариант 1 на любом шаге должна быть возможность вернуться назад
Вариант 2 если объекты похожи, они должны выполнять сходные действия
Вариант 3 картинки работают быстрее, чем слова
Вариант 4 не используйте интерфейсные элементы

Расстояние между элементами управления рекомендуется делать кратным:
(Отметьте один правильный вариант ответа.)
Вариант 1 24dp
Вариант 2 8dp
Вариант 3 4dp
Вариант 4 16dp

Основные вкладки (FixedTabs) удобны при отображении
(Отметьте один правильный вариант ответа.)
Вариант 1 двух вкладок
Вариант 2 от четырех вкладок
Вариант 3 трех и менее вкладок
Вариант 4 трех и более вкладок

Объектами информационного дизайна являются
(Отметьте один правильный вариант ответа.)
Вариант 1 диаграммы
Вариант 2 все варианты ответа верны
Вариант 3 инфографика
Вариант 4 всевозможные графики

Расположение элементов мобильного приложения:
(Отметьте один правильный вариант ответа.)
Вариант 1 влияет на удобство использования
Вариант 2 полезно для передачи иерархии
Вариант 3 все варианты ответа верны
Вариант 4 полезно для создания пространственных отношений между объектами на экране и объектами реального мира

Использование ярлычков для всех панелей сетки и полупрозрачных "занавесок" для неактивных панелей
(Отметьте один правильный вариант ответа.)
Вариант 1 мешает пользователю понять, что скрывается под той или иной панелью
Вариант 2 скрывает от пользователя нужные панели
Вариант 3 нет правильного варианта ответа
Вариант 4 помогает пользователю быстрее понять, что скрывается под той или иной панелью

Строительные блоки визуального дизайна интерфейсов:
(Отметьте один правильный вариант ответа.)
Вариант 1 цвет
Вариант 2 все варианты ответа верны
Вариант 3 размер
Вариант 4 форма

Более крупные элементы:
(Отметьте один правильный вариант ответа.)
Вариант 1 привлекают больше внимания
Вариант 2 привлекают меньше внимания
Вариант 3 размер не влияет на уровень внимания
Вариант 4 все варианты ответа верны

К элементам управления отображением не относятся:
(Отметьте один правильный вариант ответа.)
Вариант 1 полосы прокрутки
Вариант 2 сетки и рамки
Вариант 3 разделители
Вариант 4 рукоятки

Выделяют следующие категории плотности экрана для Android-устройств:
(Отметьте один правильный вариант ответа.)
Вариант 1 правильный вариант ответа отсутствует
Вариант 2 HDPI, XHDPI, XXHDPI, и XXXHDPI
Вариант 3 LDPI, MDPI, HDPI
Вариант 4 LDPI, MDPI, HDPI, XHDPI, XXHDPI, и XXXHDPI

Всплывающие подсказки стоит использовать, когда
(Отметьте один правильный вариант ответа.)
Вариант 1 сообщение является важным и требует немедленного прочтения и ответа
Вариант 2 сообщение является важным, однако требует немедленного прочтения, но не ответа
Вариант 3 сообщение является важным, однако не требует немедленного прочтения и ответа
Вариант 4 сообщение не требует ответа пользователя, но важно для продолжения его работы

ProgressDialog это:
(Отметьте один правильный вариант ответа.)
Вариант 1 диалоговое окно, которое может содержать заголовок, до трех кнопок, список выбираемых значений или настраиваемое содержимое
Вариант 2 контейнер для создания собственных диалоговых окон
Вариант 3 диалоговое окно с предопределенным интерфейсом, позволяющее выбрать дату или время
Вариант 4 диалоговое окно, содержащее линейку процесса выполнения какого-то действия

DialogFragment это:
(Отметьте один правильный вариант ответа.)
Вариант 1 диалоговое окно, которое может содержать заголовок, до трех кнопок, список выбираемых значений или настраиваемое содержимое
Вариант 2 контейнер для создания собственных диалоговых окон
Вариант 3 диалоговое окно с предопределенным интерфейсом, позволяющее выбрать дату или время
Вариант 4 диалоговое окно, содержащее линейку процесса выполнения какого-то действия

При загрузке приложения первой появляется активность,
(Отметьте один правильный вариант ответа.)
Вариант 1 чье описание первым в лексикографическим порядке
Вариант 2 чье описание находится первым в манифесте
Вариант 3 чье описание находится последним в манифесте
Вариант 4 правильный вариант ответа отсутствует

Для чего предназначен класс ListActivity?
(Отметьте один правильный вариант ответа.)
Вариант 1 для создания нового листа
Вариант 2 для создания активности, основным элементом которой является список
Вариант 3 для создания обычной активности
Вариант 4 для создания активности, основным элементом которой является таблица

Интерфейс Adapter позволяет:
(Отметьте один правильный вариант ответа.)
Вариант 1 связывать список и названия его элементов
Вариант 2 оптимизировать процесс зарядки телефона
Вариант 3 обрабатывать нажатия
Вариант 4 адаптировать приложение к любой версии Android SDK

Для создания собственных диалоговых окон используют контейнер:
(Отметьте один правильный вариант ответа.)
Вариант 1 AlertDialog
Вариант 2 ProgressDialog
Вариант 3 DialogFragment
Вариант 4 DatePickerDialog

Можно ли создать диалоговое окно без управляющих кнопок?
(Отметьте один правильный вариант ответа.)
Вариант 1 нет, ни в коем случае
Вариант 2 да, если у него отсутствует содержательная часть
Вариант 3 нет, диалоговое окно должно содержать от одной до трех кнопок
Вариант 4 да, если элементы содержательной части являются кликабельными

Заголовок диалогового окна:
(Отметьте один правильный вариант ответа.)
Вариант 1 генерируется автоматически
Вариант 2 является обязательным элементом
Вариант 3 является необязательным элементом
Вариант 4 является необязательным элементом, если отсутствуют содержательная часть и управляющие кнопки

Шаблон Fixed Tabs + Swipe позволяет переключаться между вкладками:
(Отметьте один правильный вариант ответа.)
Вариант 1 только с помощью кнопок
Вариант 2 только с помощью перелистывания
Вариант 3 как с помощью кнопок, так и с помощью перелистывания
Вариант 4 не позволяет переключаться между вкладками