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



Авторы специализируются на тестах по любым дисциплинам! Средний балл по тестам 4,6.
 
Любые вопросы по дистанционному обучению. Тесты, письменные работы, сессия под ключ.
 
Известный интернет сайт, помощь по любым учебным вопросам - от теста до дипломной работы. Личный менеджер.
 
Крупная биржа студенческих работ. Закажи напрямую у преподавателя. Низкие цены, стена заказов.
 
Биржа студенческих работ. Потребуется самостоятельная выгрузка работ.
 

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

  • (Правильный ответ) Android SDK
  • JDK
  • плагин ADT
  • Android NDK

С какой целью был создан Open Handset Alliance?

  • писать историю развития ОС Android
  • продавать смартфоны под управлением Android
  • рекламировать смартфоны под управлением Android
  • (Правильный ответ) разрабатывать открытые стандарты для мобильных устройств

С какой целью инструмент Intel* Graphics Performance Analyzers (Intel* GPA) System Analyzer используется в среде разработки Intel* Beacon Mountain?

  • (Правильный ответ) позволить разработчикам оптимизировать загруженность системы при использовании процедур OpenGL
  • для ускорения работы эмулятора в среде разработки
  • для оптимизированной обработки данных и изображений
  • позволить разработчикам эффективно распараллелить С++ мобильные приложения

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

  • (Правильный ответ) Media Framework
  • SQLite
  • FreeType
  • 3D библиотеки

Какой движок баз данных используется в ОС Android?

  • InnoDB
  • DBM
  • MyISAM
  • (Правильный ответ) SQLite

С какой целью инструмент Intel* Integrated Performance Primitives (Intel* IPP) используется в среде разработки Intel* Beacon Mountain?

  • (Правильный ответ) для оптимизированной обработки данных и изображений
  • позволить разработчикам оптимизировать загруженность системы при использовании процедур OpenGL
  • для ускорения работы эмулятора в среде разработки
  • позволить разработчикам эффективно распараллелить С++ мобильные приложения

Intel XDK поддерживает разработку под:

  • JavaFX Mobile
  • Apple iOS, BlackBerry OS
  • MtkOS, Symbian OS, Microsoft Windows 8
  • (Правильный ответ) Android, Apple iOS, Microsoft Windows 8, Tizen

Каждый приемник широковещательных сообщений является наследником класса …

  • ViewReceiver
  • IntentReceiver
  • ContentProvider
  • (Правильный ответ) BroadcastReceiver

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

  • GUI
  • (Правильный ответ) View
  • UIComponent
  • Widget

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

  • OnPressListener
  • (Правильный ответ) OnTouchListener
  • OnClickListener
  • OnInputListener

В какой папке необходимо разместить XML файлы, которые определяют все меню приложения?

  • res/value
  • res/items
  • res/layout
  • (Правильный ответ) res/menu

Фоновые приложения …

  • (Правильный ответ) после настройки не предполагают взаимодействия с пользователем, большую часть времени находятся и работают в скрытом состоянии
  • выполняют свои функции и когда видимы на экране, и когда скрыты другими приложениями
  • небольшие приложения, отображаемые в виде графического объекта на рабочем столе
  • большую часть времени работают в фоновом режиме, однако допускают взаимодействие с пользователем и после настройки

Полный иерархический список обязательных файлов и папок проекта можно увидеть на вкладке …

  • (Правильный ответ) Package Explorer
  • Internet Explorer
  • Navigator
  • (Правильный ответ) Project Explorer

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

  • сервис (Service)
  • активность (Activity)
  • приемник широковещательных сообщений (Broadcast Receiver)
  • (Правильный ответ) контент-провайдер (Content Provider)

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

  • html
  • (Правильный ответ) xml
  • gml
  • xhtml

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

  • Создание класса наследника от класса ContentProvider; Определение способа организации данных; Заполнение контент-провайдера данными
  • Проектирование способа хранения данных; Определение способа организации данных; Определение способа работы с данными
  • Создание класса наследника от класса ContentProvider; Заполнение контент-провайдера данными; Определение способа работы с данными
  • (Правильный ответ) Проектирование способа хранения данных; Создание класса-наследника от класса ContentProvider; Определение строки авторизации провайдера, URI для его строк и имен столбцов

Выберите верные утверждения относительно объекта-намерения (Intent).

  • (Правильный ответ) представляет собой структуру данных, содержащую описание операции, которая должна быть выполнена, и обычно используется для запуска активности или сервиса
  • используется для передачи сообщений пользователю
  • используется для получения инструкций от пользователя
  • (Правильный ответ) используются для передачи сообщений между основными компонентами приложений

Расположение элементов мобильного приложения:

  • полезно для передачи иерархии
  • влияет на удобство использования
  • полезно для создания пространственных отношений между объектами на экране и объектами реального мира
  • (Правильный ответ) все варианты ответа верны

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

  • командные элементы управления
  • (Правильный ответ) элементы выбора
  • элементы ввода
  • элементы отображения

Примерами комбо-элементов не являются:

  • комбо-список
  • все вышеперечисленное
  • комбо-кнопка
  • (Правильный ответ) комбо-поле

Дизайн или проектирование интерфейса для графических дизайнеров:

  • (Правильный ответ) все варианты ответа верны
  • прозрачность и понятность информации
  • тон, стиль, композиция, которые являются атрибутами бренда
  • передача информации о поведении посредством ожидаемого назначения

Более крупные элементы:

  • (Правильный ответ) привлекают больше внимания
  • все варианты ответа верны
  • размер не влияет на уровень внимания
  • привлекают меньше внимания

К традиционным типографическим инструментам не относят

  • масштаб
  • (Правильный ответ) цвет
  • разреженность
  • выравнивание по сетке

К элементам ввода относят:

  • ограничивающие элементы ввода
  • ползунки
  • счетчики
  • (Правильный ответ) все вышеперечисленное

Выделяют следующие категории плотности экрана для Android-устройств:

  • HDPI, XHDPI, XXHDPI, и XXXHDPI
  • правильный вариант ответа отсутствует
  • (Правильный ответ) LDPI, MDPI, HDPI, XHDPI, XXHDPI, и XXXHDPI
  • LDPI, MDPI, HDPI

Следующие утверждения не верны:

  • (Правильный ответ) не используйте интерфейсные элементы
  • картинки работают быстрее, чем слова
  • на любом шаге должна быть возможность вернуться назад
  • если объекты похожи, они должны выполнять сходные действия

Следующие утверждения верны:

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

Основные вкладки (FixedTabs) удобны при отображении

  • от четырех вкладок
  • двух вкладок
  • трех и более вкладок
  • (Правильный ответ) трех и менее вкладок

Диалоговое окно, содержащее линейку процесса выполнения какого-то действия — это

  • DatePickerDialog
  • AlertDialog
  • (Правильный ответ) ProgressDialog
  • DialogFragment

Уведомления стоит использовать, когда

  • сообщение не требует ответа пользователя, но важно для продолжения его работы
  • сообщение является важным и требует немедленного прочтения и ответа
  • сообщение является важным, однако требует немедленного прочтения, но не ответа
  • (Правильный ответ) сообщение является важным, однако не требует немедленного прочтения и ответа

Какой метод запускает новую активность?

  • (Правильный ответ) startActivity()
  • beginActivity()
  • intentActivity()
  • newActivity()

ProgressDialog это:

  • контейнер для создания собственных диалоговых окон
  • диалоговое окно с предопределенным интерфейсом, позволяющее выбрать дату или время
  • (Правильный ответ) диалоговое окно, содержащее линейку процесса выполнения какого-то действия
  • диалоговое окно, которое может содержать заголовок, до трех кнопок, список выбираемых значений или настраиваемое содержимое

AlertDialog это:

  • контейнер для создания собственных диалоговых окон
  • диалоговое окно, содержащее линейку процесса выполнения какого-то действия
  • (Правильный ответ) диалоговое окно, которое может содержать заголовок, до трех кнопок, список выбираемых значений или настраиваемое содержимое
  • диалоговое окно с предопределенным интерфейсом, позволяющее выбрать дату или время

Что необходимо сделать при добавлении в проект новой активности?

  • скачать и установить специальный инструмент MultiActivity SDK
  • (Правильный ответ) прописать в манифесте информацию о новой активности
  • создать новый проект
  • запустить эмулятор

Системы позиционирования смартфона могут включать

  • (Правильный ответ) все перечисленное
  • систему GPS
  • систему ГЛОНАСС
  • сигналы WiFi и Bluetooth

Какая константа не определена в классе MotionEvent, для обозначения сенсорных событий

  • ACTION_DOWN
  • ACTION_UP
  • (Правильный ответ) ACTION_CLICK
  • ACTION_MOVE

С какой целью используется метод release() в классах MediaPlayer и MediaRecorder?

  • (Правильный ответ) конец жизненного цикла объекта и освобождение ресурсов
  • перевод объекта в ожидающее состояние
  • обновление объекта и запуск его работы
  • создание объекта и запуск его работы

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

  • датчики вектора вращения
  • (Правильный ответ) датчики освещенности
  • акселерометры
  • гироскопы

Библиотека Universal Image Loader for Android позволяет:

  • парсить HTML-страницы
  • строить графики и диаграммы
  • (Правильный ответ) загружать, кешировать и отображать изображения
  • использовать анимацию, доступную только с версии 3.х, на более ранних вариантах платформы Android

Facebook SDK for Android — это библиотека, позволяющая:

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

Что из перечисленного не относится к правилам безопасности при подключении библиотек?

  • с осторожностью использовать библиотеки из сомнительных источников
  • ознакомиться с форумами и сайтами, где могут обсуждаться библиотеки
  • (Правильный ответ) лично познакомиться с разработчиками библиотеки
  • использовать скомпрометированные библиотеки

Библиотека MapNavigator предназначена для:

  • работы с любыми картами
  • работы с Яндекс.Картами
  • морской навигации
  • (Правильный ответ) работы с картами Google Maps

Библиотека jsoup не позволяет:

  • находить и извлекать данные, используя DOM и селекторы CSS
  • манипулировать HTML-элементами, атрибутами и текстом
  • (Правильный ответ) писать сообщения на стену, читать и менять статусы, смотреть ленту друзей
  • принимать в качестве параметра URL, файл или строку

При настройке обратной совместимости необходимо добавить в файл манифеста следующую информацию:

  • только минимальную версии Android SDK
  • (Правильный ответ) минимальную и основную (целевую) версии Android SDK
  • информацию о подключенной библиотеке
  • только основную (целевую) версии Android SDK

Какая библиотека предназначена для упрощения загрузки изображений?

  • Yandex.Metrica for Apps;
  • (Правильный ответ) Universal Image Loader for Android
  • ActionBarSherlock
  • NineOldAndroids

Библиотеки совместимости предназначены для

  • сбора статистики
  • рисования графиков
  • (Правильный ответ) использования возможностей, появившиеся в какой-то версии ОС Android, на более ранних версиях платформы
  • подключения нестандартных элементов управления

Какая библиотека предназначена для использования анимации?

  • Universal Image Loader for Android
  • (Правильный ответ) NineOldAndroids
  • Yandex.Metrica for Apps
  • ActionBarSherlock

Для чего служит папка res/anim/ проекта?

  • в этой папке находятся файлы, содержащие набор картинок, предназначенных для кадровой анимации
  • в этой папке находятся файлы, содержащие анимированные ролики для воспроизведения в приложении
  • в этой папке находятся XML файлы, задающие реализацию анимации свойств
  • (Правильный ответ) в этой папке находятся XML файлы, задающие последовательность инструкций анимации преобразований

В какой файл обязательно добавляется информация при создании нового Activity в приложении?

  • (Правильный ответ) AndroidManifest.xml
  • main.java
  • layout.xml
  • activity.xml

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

  • onVisible()
  • onOpen()
  • (Правильный ответ) onResume()
  • onCreate()

С какой целью используется метод SurfaceHolder.lockCanvas()?

  • (Правильный ответ) блокировка Canvas для перерисовки
  • игнорирование дальнейшего взаимодействия с Canvas
  • сокрытие Canvas
  • блокировка Canvas от сворачивания

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

  • не может ни при каких обстоятельствах
  • (Правильный ответ) может, но только с помощью контент-провайдеров
  • право на доступ открывает приложение-хозяин базы данных
  • может обращаться напрямую

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

  • (Правильный ответ) setRequestedOrientation
  • setChangeOritentation
  • disableChangeOrientation
  • setOritentation

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

  • акселерометр
  • (Правильный ответ) gps
  • гироскоп
  • магнитометр

К новым возможностям HTML5 относят (выберите все верные варианты ответа):

  • (Правильный ответ) возможность добавления аудио и видео без использования вспомогательных средств
  • (Правильный ответ) возможность рисования на холсте
  • возможность прямого доступа к оперативной памяти
  • форматирование данных в режиме таблицы

Возможен ли перенос приложений iOS* в среду HTML5:

  • нет, прямой перенос приложений невозможен
  • (Правильный ответ) да, используя средства Intel XDK
  • да, используя только сторонние средства
  • да, только для iPhone, используя средства Intel XDK

Следующие утверждения верны:

  • JavaScript не позволяет подключать другие внешние библиотеки, написанные на других языках
  • приложения html5 исполняются быстрее и требуют меньше ресурсов, чем «нативные»
  • среда Intel XDK не работает с мультисенсорностью
  • (Правильный ответ) приложения html5 исполняются медленнее и требуют больших ресурсов, чем «нативные»

Разрабатывать приложения в среде Intel XDK можно:

  • пользоваться заготовленными примерами
  • (Правильный ответ) все варианты ответа верны
  • «с нуля», прописывая все элементы
  • использовать встроенный «дизайнер элементов» для отрисовки элементов

JavaScript не позволяет:

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

В среде Intel XDK можно разрабатывать приложения для следующих платформ:

  • Android
  • (Правильный ответ) все варианты ответа верны
  • Apple iOS
  • Tizen

В заготовке любого приложения, разрабатываемого в среде Intel XDK прописана:

  • (Правильный ответ) все варианты ответа верны
  • скрытие окна заставки Intel XDK
  • настройка размеров приложения под размеры устройства
  • фиксация размеров приложения (запрет «скроллинга»)

Создавать и редактировать пользовательский интерфейс приложений в среде Intel XDK можно:

  • используя встроенное приложение App Designer
  • только изменяя готовые шаблоны с интерфейсом
  • (Правильный ответ) все варианты ответа неверны
  • только прописывая теги вручную

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

  • Wi-Fi Direct
  • (Правильный ответ) AndroidBeam
  • Dalvik
  • Bluetooth

Переключения между активностями осуществляются

  • только при помощи кнопок
  • только с использованием сенсорного экрана смартфона
  • только при помощи кнопок и других элементов управления
  • (Правильный ответ) все три варианта возможны