Главная / Программирование / Разработка приложений для смартфонов на ОС Аndroid

Разработка приложений для смартфонов на ОС Аndroid - ответы на тесты Интуит

Правильные ответы выделены зелёным цветом.
Все ответы: Данный курс ориентирован на опытных программистов и не предполагает изучения основ программирования под Android.
Смотрите также:
Смартфоны могут использовать мобильную сеть для:
(1) совершения звонков
(2) отправки сообщений
(3) выхода в Интернет
(4) верны все варианты
Какие источники аудио и видео поддерживает мультимедиа библиотека Android?
(1) медиа файлы, сохраненные как ресурсы приложения (raw ресурсы)
(2) файлы, расположенные в файловой системе
(3) поток данных, получаемый через сетевое соединение
(4) все перечисленные источники
Что такое консоль разработчика?
(1) среда разработки приложения
(2) среда тестирования приложения
(3) инструмент для публикации приложения
(4) средство коммуникации с другими разработчиками
Когда имеет смысл начинать процесс проектирования?
(1) после написания кода, но до тестирования продукта
(2) после тестирования продукта
(3) до начала написания кода
(4) в любой момент работы над продуктом
В чем заключается мнемоническая работа пользователя?
(1) использование жестов – щелчок, перетаскивание, двойной щелчок
(2) поиск стартовой точки на экране, поиск одного объекта среди многих
(3) запоминание поведения продукта, команд, паролей
(4) понимание поведения продукта
Что такое дымное тестирование (Smoke testing)?
(1) тестирование работы системы при различного рода нагрузках
(2) проверка готовности программы для проведения более обширного тестирования
(3) оценка уязвимости ПО к различного рода атакам и несанкционированным действиям
(4) повторное тестирование после внесения изменений в программный продукт или его окружение
Как иначе называют процесс портирования?
(1) проектирование
(2) импортирование
(3) перенос
(4) закрытие порта
Можно ли имитировать телефонные вызовы между двумя экземплярами Android-эмулятора?
(1) нет
(2) в зависимости от настроек операционной системы, на которой запускается эмулятор
(3) да
(4) можно запустить только один экземпляр эмулятора одновременно
С какой целью используется метод release() в классах MediaPlayer и MediaRecorder?
(1) конец жизненного цикла объекта и освобождение ресурсов
(2) создание объекта и запуск его работы
(3) перевод объекта в ожидающее состояние
(4) обновление объекта и запуск его работы
Уведомления относятся к следующему критерию оценки качества
(1) визуальный дизайн и взаимодействие с пользователем
(2) функциональность
(3) производительность и стабильность
(4) Google Play
Какой аспект в первую очередь затрагивается при проектировании взаимодействия?
(1) дружественный интерфейс
(2) информационная структура
(3) поведение
(4) графический дизайн
В чем обычно заключается прагматичность проектных решений?
(1) учитывают технические требования и требования бизнеса
(2) помогают пользователям решать их задачи и достигать своих целей
(3) представляют собой простые, но полноценные решения
(4) учитывают и пробуждают эмоции и познавательные процессы
Что такое план тестирования?
(1) документ, определяющий стратегию тестирования на каждой итерации
(2) документ, содержащий описание теста
(3) документ, определяющий наборы входных данных для тестов, а также ожидаемые результаты
(4) документ, содержащий описание действий, необходимых для выполнения конкретного сценария тестирования
К особенностям смартфонов, требующим особого внимания при разработке приложений, относятся:
(1) ограниченный доступный объем памяти, как оперативной, так и используемой для хранения пользовательских приложений
(2) сравнительно невысокая скорость обработки информации
(3) слабый графический процессор
(4) все перечисленное
Стандартная панель набора номера …
(1) может быть вызвана только без передачи номера абонента
(2) может быть вызвана только с передачей номера абонента
(3) может быть вызвана как без передачи номера абонента, так и с передачей
(4) не может быть вызвана из приложения
Задать источник медиа-информации для MediaPlayer можно с помощью метода
(1) Source()
(2) setData()
(3) setSource()
(4) setDataSource()
Google Play In-App Billing это
(1) приложение
(2) сервис
(3) система оплаты
(4) все выше перечисленное
Кто обычно анализирует результаты исследований пользовательской аудитории и рынка?
(1) маркетологи
(2) проектировщики
(3) программисты
(4) тестировщики
Шаблоны проектирования позволяют:
(1) сократить время и усилия, затрачиваемые на проектирование в новых проектах.
(2) повысить качество проектных решений.
(3) повысить профессиональный уровень проектировщиков.
(4) все перечисленное.
Что из нижеперечисленного не является методом тестирования?
(1) метод «black box»
(2) метод «white box»
(3) метод «red box»
(4) метод «gray box»
Какое портирование наиболее сложное?
(1) нативных приложений
(2) гибридных приложений
(3) Web-приложений
(4) приложений для iOS
Какие параметры являются обязательными для отправки сообщения SMS?
(1) номер получателя, номер центра SMS, текст сообщения
(2) номер получателя, номер центра SMS, текст сообщения, статус отправки, статус доставки
(3) номер центра SMS, текст сообщения
(4) номер получателя, текст сообщения
Какие разрешения необходимо добавить в манифест приложения, чтобы оно могло записывать мультимедийные файлы?
(1) <uses-permission android:name="android.permission.RECORD_MULTIMEDIA"/>
(2) <uses-permission android:name="android.permission.RECORD_VIDEO"/>
(3) <uses-permission android:name="android.permission.RECORD_AUDIO_VIDEO"/>
(4) <uses-permission android:name="android.permission.RECORD_AUDIO"/>
Что такое AdMob?
(1) сервис монетизации и продвижения приложений
(2) приложение
(3) средство разработки
(4) блокировщик рекламы
Как в процессе проектирования называют модели пользователей?
(1) герой
(2) персонаж
(3) архетип
(4) прототип
Какие из этих свойств НЕ могут измеряться количественно?
(1) расположение.
(2) форма.
(3) яркость
(4) размер
На каком уровне тестируются небольшие разработанные компоненты системы, максимально отделенные от других компонентов?
(1) модульное тестирование
(2) комплексное тестирование
(3) системное тестирование
(4) операционное тестирование
Какие тонкости следует принимать во внимание при портироваии программ на мобильные устройства?
(1) минимальный размер элементов управления – 7-10 мм
(2) минимальный размер элементов управления – 7-10 см
(3) указывать наличие дополнительной информации за пределами экрана
(4) не использовать дополнительную информацию за пределами экрана
Метод getNetworkInfo (int networkType)
(1) отвечает за получение информации о всех сетевых соединениях, поддерживаемых устройством
(2) позволяет получить информацию об активном сетевом соединении
(3) установить сетевое соединение
(4) возвращает информацию о статусе текущего сетевого соединения
На каком уровне Android API появилась поддержка голосового ввода и распознавания речи?
(1) API Level 3
(2) API Level 5
(3) API Level 7
(4) API Level 9
На что более всего влияет название приложения?
(1) на простоту запоминания названия
(2) на эффективность поиска приложения в Google Play
(3) название приложения является не более чем формальностью
(4) название указывает принадлежность к той или иной категории приложений
На каком этапе в процессе проектирования, ориентированного на цели, используются сценарные методы проектирования?
(1) моделирование
(2) выработка требований
(3) определение инфраструктуры
(4) детализация
Как называется прием, который помогает убедиться, что визуальный дизайн эффективно задействует иерархию и отношения?
(1) Squint Test
(2) Skew Test
(3) Bias Test
(4) Oblique Test
Какой вид тестирования позволяет выявить части приложения, которые недостаточно привлекательны, а может даже вызывают затруднения в навигации или использовании на сенсорных экранах?
(1) тестирование интернационализации
(2) Usability-тестирование
(3) случайное тестирование
(4) лабораторное тестирование
Часто используемые элементы лучше всего размещать…
(1) вверху
(2) внизу
(3) слева
(4) справа
Средство разработки интерактивных приложение по распознаванию лиц, голосовых команд и жестов от компании Intel это:
(1) Intel Energy Checker SDK.
(2) Intel Active Management Technology.
(3) Intel Perceptual Computing SDK.
(4) Intel SDK for OpenCL Applications XE 2013.
«Взрывное» скачивание это
(1) большое количество скачиваний
(2) большое количество скачиваний в первые дни публикации приложения
(3) большое количество скачиваний с постоянным приростом в первые дни публикации приложения
(4) большое количество скачиваний и малый процент удалений
Как называется модель, которую строит проектировщик, определяя способ предъявления пользователю функционирования программы и фиксируя этот способ в описании интерфейса?
(1) модель реализации
(2) модель представления
(3) ментальная модель
(4) функциональная модель
Какое преимущество дает использование сетки?
(1) сетка упрощает восприятие экрана
(2) сетка делает расположение элементов единообразным
(3) сетка создает ощущение порядка
(4) все перечисленные
Какая библиотека лежит в основе системы тестирования Android SDK?
(1) Unit
(2) PyUnit
(3) PHPUnit
(4) JUnit
По какому правилу осуществляется преобразование единиц DP в пиксели?
(1) пиксель= DP (DPI/ 160)
(2) пиксель = DP (DPI/ 180)
(3) пиксель = DPI (DP/ 160)
(4) DP = пиксель (DPI/ 160)
Архитектура SDK имеет:
(1) линейную структуру.
(2) матричную структуру.
(3) структуру в виде дерева.
(4) модульную структуру.
Для какой группы пользователей стоит оптимизировать продукты, которые используются редко или кратковременно?
(1) новички
(2) середняки
(3) эксперты
(4) все перечисленные варианты
При создании пиктограмм необходимо:
(1) обязательно использовать метафоры.
(2) использовать элементы повторно.
(3) использовать как можно больше деталей, уточняющих смысл пиктограммы.
(4) все вышеперечисленное.
Для чего используется класс InstrumentationTestRunner?
(1) для создания тестирующего проекта
(2) для запуска тестовых сценариев
(3) для создания набора тестирующих инструментов
(4) для запуска тестируемого приложения
Выберите верные утверждения:
(1) система Android устроена таким образом, что одно приложение не может получить доступ к файлам другого
(2) система Android устроена таким образом, что одно приложение легко может получить доступ к файлам любого другого приложения
(3) система Android устроена таким образом, что приложение может получить доступ к файлам, расположенным на SD-карте
(4) система Android устроена таким образом, что приложение ни в коем случае не может получить доступ к файлам, расположенным на SD-карте
Какой модуль синтеза и распознавания речи используется в Intel Perceptual Computing SDK?
(1) LumenVox.
(2) IVONA.
(3) CereProc.
(4) Nuance Dragon Assistant.
Какая методика качественных исследований позволяет получить представление о техническом окружении и бизнес-контексте продукта?
(1) интервьюирование заинтересованных лиц
(2) интервьюирование экспертов в предметной области (ЭПО)
(3) интервьюирование пользователей и покупателей
(4) обзор литературы
При оформлении текста в графических интерфейсах НЕ рекомендуется:
(1) использовать контрастные цвета.
(2) использовать шрифты без засечек.
(3) использовать слова, состоящие из заглавных букв.
(4) все вышеперечисленное.
Плюсы использования эмуляторов для тестирования ...
(1) позволяют оперативно тестировать приложения, даже когда целевое устройство недоступно
(2) позволяют проверять сложные или опасные сценарии, которые невозможно или не рекомендуется проверять на реальных устройствах
(3) требовательны к ресурсам
(4) не полностью совпадают с реальными устро йствами
Когда целесообразно использовать Marmalade Juice?
(1) при разработке игр сразу под несколько платформ
(2) при разработке любого приложения
(3) при разработке приложения для Google Play
(4) при разработке десктопных приложений
Какие существуют способы записи видео в мобильном приложении?
(1) использовать для запуска стандартного приложения, управляющего камерой, объект intent=new Intent(MediaStore.ACTION_VIDEO_CAPTURE)
(2) использовать класс MediaRecorder
(3) использовать для запуска стандартного приложения, управляющего камерой, объект intent=new Intent(MediaStore.ACTION_VIDEO_RECORD)
(4) использовать класс VideoRecorder
Какие проблемы, возникающие при разработке продукта, помогают решить персонажи?
(1) проблема пластилинового пользователя
(2) проектирование в расчете на исключетельные ситуациию
(3) нарушение сроков разработки
(4) перерасход бюджета проекта
Какова главная проблема при проектировании интерфейсов для мобильных устройств?
(1) низкая контрастность экрана
(2) небольшой размер экрана
(3) плохая цветопередача экрана
(4) энергопотребление
К недостаткам использования облачных платформ тестирования можно отнести ...
(1) высокая цена
(2) задержки при взаимодействии с телефонами из России
(3) требовательны к ресурсам
(4) не полностью совпадают с реальными устройствами
Что следует учитывать при создании кроссплатформенных приложений?
(1) не следует использовать возможности и соглашения, характерные только для одной платформы
(2) нужно избегать «фишек» конкретных мобильных операционных систем
(3) недостаточно всего лишь пересобрать приложение для других платформ, для каждой платформы будет нужен дополнительный код
(4) кроссплатформенные приложения можно писать только как Web-приложения
Какой intent-объект используется, чтобы вызвать стандартное диалоговое окно для распознавания речи?
(1) intent=new Intent(RecognizerIntent.EXTRA_LANGUAGE_MODEL)
(2) intent=new Intent(RecognizerIntent.ACTION_RECOGNIZE_LANGUAGE)
(3) intent=new Intent(RecognizerIntent.ACTION_SPEECH_RECOGNIZE)
(4) intent=new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH)
Что из перечисленного может являться примером жизненной цели?
(1) быть собранным и сосредоточенным
(2) стать знатоком в определенной области
(3) завоевать уважение коллег
(4) ощущать душевный подъем или расслабленность
Какой из перечисленных принципов информационного дизайна будет препятствовать эффективному представлению информации?
(1) предоставление численных данных в численном виде, а не только в виде графиков
(2) отображение причинно-следственной связи
(3) объединение текста, графиков и данных в одном изображении
(4) группировка объектов во времени, а не в пространстве (меняющиеся со временем данные перекрывают друг друга)
Какие этапы динамического тестирования можно выделить?
(1) запуск системы или подсистемы
(2) вызов функциональных элементов
(3) сравнение через графический интерфейс пользователя реального поведения системы с ожидаемым
(4) все перечисленные
Что такое Intel® Threading Building Blocks (Intel® TBB)?
(1) библиотека шаблонов C++, предназначенная для разработки высокопроизводительных и масштабируемых приложений
(2) библиотека, содержащая примеры приложений, позволяющих: работать с камерой, осуществлять захват содержимого экрана, редактировать видео и т.д.
(3) инструмент, который инструмент помогает создавать, компилировать, отлаживать и анализировать такие API как Google Renderscript и OpenCL™
(4) Инструмент для анализа и отладки
Создаются до начала проектирования, пишутся с точки зрения персонажа, сосредоточены на человеческих действиях, впечатлениях и желаниях, позволяют определить, как продукт может наилучшим образом послужить потребностям персонажей. О каком типе сценариев идет речь?
(1) контекстные сценарии
(2) сценарии ключевого пути
(3) проверочные сценарии
(4) рабочие сценарии
При создании справочной системы необходимо:
(1) учитывать, что она не должна становиться костылем для продукта.
(2) использовать всплывающие подсказки.
(3) создать руководство по «быстрому старту».
(4) все вышеперечисленное.
Если на смартфоне имеется несколько альтернативных приложений для совершения звонка, то …
(1) система использует настройки по умолчанию
(2) система предложит пользователю выбрать запускаемое приложение
(3) система зависнет и откажется работать
(4) на Android нельзя установить несколько приложений для совершения телефонных звонков
Для решения каких задач в Android используется класс MediaPlayer?
(1) воспроизведение аудио контента
(2) просмотр изображений
(3) создание фотоснимков
(4) воспроизведение видео контента
Что такое Store Listing page?
(1) программный
(2) страница приложения на Google Play
(3) объявления
(4) опросы
Какие три основные задачи современной разработки обозначило проектирование?
(1) осуществимость, желанность, доступность
(2) осуществимость, жизнеспособность, желанность
(3) осуществимость, жизнеспособность, доступность
(4) жизнеспособность, желанность, доступность
Принципы проектирования взаимодействия привязаны к конкретной платформе?
(1) нет, никогда
(2) большинство – нет, но мобильные платформы требуют особых соображений
(3) большинство – нет, но стационарные платформы требуют особых соображений
(4) да, всегда
Какие методы позволяют оценить качество программного обеспечения?
(1) поиск и документирование дефектов качества
(2) проверка выполнения основных требований на конкретных примерах
(3) проверка, что продукт функционирует так, как было запроектировано
(4) все перечисленные
Что такое портирование?
(1) создание нового USB-порта на устройстве
(2) адаптация некоторой программы или её части, чтобы она работала в другой среде, отличающейся изначальной среды
(3) перенос файлов с одного носителя на другой
(4) экспорт виртуальной машины
Что может помешать запуску двух эмуляторов на одном компьютере?
(1) системные ограничения на количество запускаемых одновременно эмуляторов
(2) отсутствие места на жестком диске
(3) недостаточное количество оперативной памяти
(4) конфликт эмуляторов
Для решения каких задач в Android используется класс MediaRecorder?
(1) запись аудио контента
(2) создание фотоснимков
(3) запись видео контента
(4) запись текстовой информации
Качество графики относятся к следующему критерию оценки качества
(1) визуальный дизайн и взаимодействие с пользователем
(2) функциональность
(3) производительность и стабильность
(4) Google Play
Зачем нужно учитывать цели пользователей при проектировании?
(1) чтобы сделать опыт пользователя интересным и приятным
(2) чтобы пользователи не чувствовали себя некомпетентными
(3) чтобы пользователи не совершали серьезных ошибок
(4) все перечисленные
Что понимается под проектированием элегантных проектных решений?
(1) создание простых, но полноценных решений
(2) достижение внутренней целостности
(3) пробуждение эмоций и познавательных процессов
(4) все перечисленные
Документ, содержащий описание действий, необходимых для выполнения конкретного сценария тестирования, принято называть ...
(1) план тестирования
(2) сценарий тестирования
(3) тестовый скрипт
(4) набор тестов
Какие отличия портирования Android-приложений существуют?
(1) интерфейс, графические элементы и дизайн необходимо продумать на этапе прототипирования и переделать подходящим образом
(2) при разработке нужно будет подключить работающий код портируемого приложения
(3) необходимо протестировать работу приложения во всех операционных системах
(4) нужно быть готовым к тому, что для каждой версии Android придется отдельно писать свой программный код
Какой метод используется для создания экземпляра класса SMSManager?
(1) setDefault()
(2) getDefault()
(3) startDefault()
(4) startSMSManager()
Какой метод позволяет создать и инициализировать экземпляр класса MediaPlayer?
(1) create()
(2) init()
(3) initialize()
(4) start()
Что такое Google Play Badge?
(1) достижения в игре или приложении
(2) иконка приложения
(3) графическая ссылка на страницу приложения
(4) все выше перечисленное
Какой этап не входит в процесс проектирования, ориентированного на цели?
(1) выработка требований
(2) определение общей инфраструктуры
(3) создание кода
(4) моделирование
В чем заключается суть структурных шаблонов проектирования?
(1) определяют тип продукта в отношении к пользователю.
(2) решают проблемы, относящиеся к взаимодействию с функциональными элементами.
(3) решают проблемы, связанные с управлением отображением информации.
(4) все перечисленные.
При каком методе тестирования разработчик тестов имеет доступ к исходному коду, но при непосредственном выполнении тестов доступ к коду, как правило, не требуется?
(1) метод «black box»
(2) метод «white box»
(3) метод «red box»
(4) метод «gray box»
Соблюдение какого принципа делает процесс портирования проще?
(1) принцип отделения интерфейса от реализации
(2) принцип объектного ориентирования
(3) принцип «один ко многим»
(4) принцип модульности
Что необходимо указать в файле манифеста для использования возможности отправки сообщений?
(1) ничего, она есть по умолчанию
(2) <uses-permission android:name="android.permission.SEND_SMS" />
(3) <uses-permission android:name="android.permission.READ_SMS" />
(4) <uses-permission android:name="android.permission.RECEIVE_SMS" />
С какой целью используется сервис MediaScannerConnection?
(1) позволяет установить соединение для считывания медиа-файлов
(2) позволяет автоматически распознать и внести медиа-файл в MediaStore
(3) позволяет проверить соединение на ошибки
(4) позволяет проверить медиа-файлы на ошибки
Что из ниже перечисленного не является верным утверждением?
(1) отзывы пользователей предотвращают попадание в ТОП некачественных приложений
(2) отзывы пользователей являются определяющим фактором при скачивании приложения
(3) отзывы пользователей важнее описания приложения
(4) все перечисленное является верным
Какие требования необходимо учитывать в первую очередь в процессе проектирования?
(1) требования бизнеса
(2) требования покупателей
(3) пользовательские требования
(4) технические требования
Какое визуальное свойство не обладает упорядоченностью?
(1) размер
(2) цвет
(3) яркость
(4) все перечисленные
Какой тип тестирования предполагает тестирование работы системы на различных платформах?
(1) инсталляционное тестирование
(2) конфигурационное тестирование
(3) тестирование интернационализации
(4) регрессионное тестирование
Что такое мультитач?
(1) функция сенсорных систем ввода, осуществляющая одновременное определение координат двух и более точек касания
(2) функция сенсорных систем ввода, осуществляющая последовательное определение координат
(3) залипание клавиш смартфона
(4) сенсорный экран, реагирующий на нажатие пальца
Метод getType() класса NetworkInfo может возвращать
(1) TYPE_MOBILE
(2) TYPE_RADIO
(3) TYPE_WIFI
(4) TYPE_ETHERNET
В чем заключается основная идея естественно-интуитивного взаимодействия человека с компьютером?
(1) в способности вычислительных устройств читать мысли человека.
(2) в способности вычислительных устройств понимать человека через физический контакт, словесные команды и жесты.
(3) в способности вычислительных устройств подражать поведению человека.
(4) в способности вычислительных устройств работать автономно без участия человека.
Размещая ссылки на приложение на внешних ресурсах необходимо, прежде всего, учитывать
(1) целевую аудиторию ресурса
(2) статус ресурса
(3) клиентскую базу ресурса
(4) все перечисленное верно
Как принято называть полное представление о том, как в действительности функционирует некоторая система?
(1) модель реализации
(2) модель представления
(3) ментальная модель
(4) функциональная модель
Какое свойство помогает задать четкую визуальную структуру?
(1) выравнивание и сетка
(2) создание логического маршрута
(3) симметрия и баланс
(4) все перечисленные
Проверка корректной реакции приложения на возникновение случайных и непредсказуемых событий (очень актуально для мобильных устройств) называется ...
(1) «Monkey» testing
(2) «Mouse» testing"
(3) «Panter» testing
(4) «Elephant» testing
Почему лучше оставить длительное касание экрана для дополнительных функций приложения?
(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) LDPI, MDPI, HDPI, XHDPI, XXHDPI
(2) LDPI, MDPI, HDPI, XHDPI
(3) MDPI, HDPI, XHDPI
(4) LDPI, HDPI, XHDPI
Что нельзя определить с помощью функций модуля распознавания жестов?
(1) кончики пальцев.
(2) центр ладони.
(3) цвет кожи.
(4) максимально видимую точку.
Что объединяет экспертов и середняков?
(1) потребность в дополнительной поддержке со стороны программы
(2) потребность в быстром доступе к регулярно используемым инструментам
(3) потребность в инструктаже о том, какие инструменты предоставляет программа
(4) потребность в экзотических возможностях программы
Какая пиктограмма будет легче других восприниматься пользователем?
(1) пиктограмма, изображающая функцию, которая совершается над объектом
(2) пиктограмма, изображающая объект, над которым совершается действие
(3) пиктограмма, изображающая и объект, и функцию, которая над ним совершается
(4) пиктограмма, реализованная с использованием какой-нибудь метафоры
Какой класс является общим классом тестовых сценариев при тестировании Android-приложений?
(1) TestCaseAndroid
(2) AndroidTest
(3) TestCaseClass
(4) AndroidTestCase
Какого правила следует придерживаться при разработке приложений для Android?
(1) все критичные для работы приложения файлы записываются в память устройства, а дополнительные, особенно имеющие большой объем, лучше выносить на карту памяти
(2) все файлы следует записывать в память устройства
(3) все файлы объемного приложения следует записывать на SD-карту
(4) нет правила, определяющего, где хранить файлы приложения
Какие фреймворки (игровые процессоры) поддерживаются Intel Perceptual Computing SDK?
(1) Unity, Processing, openFrameworks.
(2) Unity, Processing, OpenSimulator.
(3) Processing, openFrameworks, ClanLib.
(4) OpenSceneGraph, Unity.
Что является наиболее полезным и эффективным инструментом для сбора качественных данных о пользователях и их целях?
(1) конкурентный анализ
(2) обзор литературы
(3) наблюдения за пользователями и интервью
(4) интервьюирование экспертов в предметной области
Если в приложении необходимо использовать мелкий текст, каким он должен быть?
(1) с использованием сглаживания, но без засечек
(2) с засечками, но без сглаживания
(3) с засечками и с использованием сглаживания
(4) без засечек и без сглаживания
К недостаткам использования эмуляторов для тестирования можно отнести ...
(1) позволяют оперативно тестировать приложения, даже когда целевое устройство недоступно
(2) позволяют проверять сложные или опасные сценарии, которые невозможно или не рекомендуется проверять на реальных устройствах
(3) требовательны к ресурсам
(4) не полностью совпадают с реальными устройствами
Какие возможности предоставляет разработчикам среда NDK Android?
(1) компиляция встроенной библиотеки C/C++ для использования (при вызове кодом Java) в пакете Android
(2) перекомпиляция встроенных библиотек ARM для x86 (микроархитектура Intel® Atom™) с возможностью портирования при необходимости
(3) использование библиотек С и С++, что дает заметное улучшение производительности
(4) использование среды для портирования приложений, требующих выполнения большого количества сложных операций, таких как обработка сигналов, моделирование физических процессов и т.п.
Какие существуют способы инициализации плеера для воспроизведения аудио-контента?
(1) использовать метод init(), в который в качестве параметров передаются контекст приложения и источник аудио-данных
(2) использовать метод setAudioSource() уже созданного экземпляра класса AudioPlayer
(3) использовать метод create(), в который в качестве параметров передаются контекст приложения и источник аудио-данных
(4) использовать метод setDataSource() уже созданного экземпляра класса MediaPlayer
Что из перечисленного может являться примером конечной цели?
(1) быть собранным и сосредоточенным
(2) заканчивать запланированные дела к пяти часам вечера ежедневно
(3) ощущать душевный подъем или расслабленность
(4) узнавать о проблемах до того, как они послужат причиной катастрофы
В чем главное отличие экрана электронного устройства от бумажного носителя с точки зрения графического дизайнера?
(1) трудно визуализировать многомерную информацию
(2) разрешение экрана ниже разрешения, достижимого на бумажном носителе
(3) интерактивность
(4) энергозависимость
Инструмент Robotium является
(1) инструментом автоматизированного воспроизведения скриптовых тестов
(2) облачной платформой устройств
(3) инструментом для захвата видео с экрана устройства
(4) эмулятором реального устройства
Что такое Intel® Integrated Native Developer Experience?
(1) INDE предоставляет полный и последовательный набор Java инструментов, библиотек и примеров для настройки среды, создания кода, компиляции, отладки и анализа на устройства на базе процессоров Intel® и некоторых возможностей Android-устройств на базе ARM
(2) INDE – это бета-версия Intel® XDK
(3) INDE предоставляет полный и последовательный набор Java инструментов, библиотек и примеров для настройки среды, создания кода, компиляции, отладки и анализа на устройства на базе процессоров Intel® и некоторых возможностей Android-устройств на базе ARM
(4) INDE предоставляет полный и последовательный набор C++/Java инструментов, библиотек и примеров для настройки среды, создания кода, компиляции, отладки и анализа на устройства на базе процессоров Intel® и некоторых возможностей Android-устройств на базе ARM
Какой класс используется для записи аудиоданных непосредственно с аппаратных буферов?
(1) AudioRecord
(2) AppBufferRecord
(3) MediaRecord
(4) AudioBufferedRecord
Что из перечисленного не относится к поведенческим переменным?
(1) деятельность
(2) пол и возраст
(3) потребности
(4) мотивация
При проектировании окон приложения необходимо:
(1) для каждой функции делать отдельное диалоговое окно.
(2) интегрировать в рабочее пространство инструменты, используемые наиболее часто.
(3) позволять диалоговому окну оперировать только с одной функцией.
(4) все вышеперечисленное.
Какой элемент Android SDK используется для взаимодействия и управления эмулятором?
(1) DDMS
(2) adb
(3) SQLite
(4) AAPT
Среда разработки Intel XDK поддерживает следующие языки программирования:
(1) JavaScript
(2) Java
(3) C#
(4) C++
Появляются в результате пересмотра контекстных сценариев, путем добавления к ним более подробных описаний взаимодействия пользователя с продуктом, при написании используется проектный лексикон. О каком типе сценариев идет речь?
(1) контекстные сценарии
(2) сценарии ключевого пути
(3) проверочные сценарии
(4) рабочие сценарии
Какой момент следует обязательно принять во внимание при создании интерфейса, подлежащего локализации?
(1) формат вывода даты и времени в разных странах различен
(2) символы, отделяющие десятичную часть от целой, могут различаться
(3) в некоторых языках слова и фразы длиннее, чем в других
(4) все перечисленные
Что следует учитывать при разработке приложений, использующих возможности мобильной связи?
(1) тип устройства (смартфон или планшет)
(2) наличие модуля GSM
(3) наличие инфракрасного порта
(4) наличие модуля Bluetooth
Какой метод класса MediaPlayer запускает воспроизведение медиаконтента?
(1) playback()
(2) create()
(3) begin()
(4) start()
Какие способы публикации Android приложений вы знаете?
(1) интернет маркеты
(2) интернет маркеты и веб сайты
(3) интернет маркеты, веб сайты и электронная почта
(4) отправка приложения с мобильного устройства на другое мобильное устройство
Проектирование, ориентированное на пользователя, ...
(1) основывается на опыте использования продукта членами команды
(2) основывается на глубоком исследовании целей и нужд пользователей и контекста использования
(3) основывается на опыте всех членов команды в проектировании подобных продуктов
(4) основывается на исследовании поведения пользователей, применением методик, основанных на деятельности
На что направлено большинство принципов проектирования?
(1) на минимизацию работы
(2) на обеспечение более качественной обратной связи
(3) на оптимизацию опыта пользователя
(4) все перечисленные
На каком этапе цикла тестирования выполняется: настройка среды и инструментов тестирования, выполнение отдельных тестов, подтверждение возможности реализовать задачи и цели тестирования?
(1) определение цели тестирования
(2) верификация методов тестирования
(3) подтверждение правильности сборки
(4) тестирование и оценка
(5) улучшение набора тестов
Из-за чего не должна возникать потребность в портировании?
(1) из-за различий в системе команд процессора
(2) из-за различий между способами взаимодействия операционной системы и программ
(3) из-за принципиальных различий в архитектуре вычислительных систем
(4) из-за ошибок кода
Можно ли вызвать номер абонента без участия пользователя?
(1) да, всегда
(2) да, если особым образом настроить файл манифеста
(3) нет
(4) да, после установки специального плагина
Экземпляр какого класса используется в качестве параметра метода startActivity()?
(1) Activity
(2) Layout
(3) Extend
(4) Intent
Общий размер файла релиза не должен превышать
(1) 10 Мб.
(2) 20 Мб.
(3) 40 Мб.
(4) 50 Мб.
В чем разница между задачами и целями пользователей?
(1) чтобы выполнить задачи, нужно сначала достичь целей
(2) задачи являются промежуточными этапами, необходимыми для достижения целей
(3) задачи позволяют понять смысл деятельности пользователя
(4) задачи со временем не меняются или меняются весьма незначительно
Какие принципы проектирования позволяют определить сущность продукта?
(1) поведенческие принципы.
(2) концептуальные принципы.
(3) интерфейсные принципы.
(4) все перечисленные.
Какой способ тестирования не требует запуска приложения?
(1) статическое тестирование
(2) динамическое тестирование
(3) приемочное тестирование
(4) системное тестирование
Какие типы платформ существуют?
(1) гибридная
(2) нативная
(3) Web
(4) Java
Какой метод используется для отправки SMS?
(1) sendText()
(2) sendMessage()
(3) sendTextMessage()
(4) sendSMS
В каких случаях в файл манифеста приложения необходимо добавить следующую строку: <uses-permission android:name="android.permission.WAKE_LOCK" />?
(1) если в приложении предполагается сохранение экрана и процессора от засыпания
(2) если в приложении предполагается использование методов класса MediaPlayer: setWakeMode() и setScreenOnWhilePlaying()
(3) если в приложении предполагается воспроизведение аудиоданных одновременно с разговором по телефону
(4) если в приложении предполагается запрет на воспроизведение сигналов будильника
Какова сумма регистрационного взноса на Google Play?
(1) $ 25
(2) $ 20
(3) $ 10
(4) $ 5
Какие действия не выполняются на этапе моделирования в процессе проектирования, ориентированного на цели?
(1) тестирование персонажей
(2) синтез персонажей
(3) дифференциация персонажей
(4) ранжирование персонажей
Какое визуальное свойство является самым главным в определении сущности объекта?
(1) форма
(2) размер
(3) яркость
(4) цвет
Что является критерием покрытия кода?
(1) покрытие строк
(2) покрытие ветвей
(3) покрытие путей
(4) все перечисленные
Какие тонкости следует принимать во внимание при портироваии программ на мобильные устройства?
(1) элементы управления на экране должны бросаться в глаза
(2) элементы управления на экране должны бросаться в глаза
(3) следует использовать минимальное количество визуальных элементов
(4) следует использовать максимальное количество визуальных элементов
Для чего предназначен класс ConnectivityManager?
(1) получение и отправка SMS
(2) мониторинг сетевых соединений
(3) совершение телефонных вызовов
(4) подключение к сети в случае потери соединения
Какой класс используется для обработки входящего аудиопотока и воспроизведения его практически в режиме реального времени?
(1) AudioPlayback
(2) AudioProcessing
(3) AudioTrack
(4) AudioRealTime
Что, прежде всего, привлекает внимание пользователя, просматривающего приложения на Google Play
(1) возрастной рейтинг приложения
(2) отзывы пользователей
(3) иконка приложения и несколько строчек описания
(4) количество скачиваний
Что происходит на этапе определения инфраструктуры в процессе проектирования, ориентированного на цели?
(1) анализируются поведенческие шаблоны
(2) поведенческие шаблоны собираются вместе в виде моделей предметной области
(3) анализируются функциональные потребности пользователей
(4) создается общая концепция продукта, включающая концепцию поведения и графического оформления
Какое визуальное свойство бесполезно при передаче иерархии?
(1) размер
(2) яркость
(3) расположение
(4) текстура
На какие основные моменты необходимо обратить особое внимание при тестировании мобильных приложений?
(1) размер экрана и touch-интерфейс
(2) ограниченность ресурсов устройства
(3) частые внешние прерывания
(4) все перечисленные
Области, прикосновение к которым вызывает серьезные последствия (уход с экрана, удаление данных и т.п.)…
(1) не должны быть доступны для случайного нажатия
(2) лучше всего размещать внизу
(3) лучше всего размещать вверху
(4) лучше вынести на отдельный экран
Для обнаружения установленного или устанавливаемого сетевого соединения предназначен метод
(1) isRoaming ()
(2) isConnectedOrConnecting ()
(3) isAvailable ()
(4) isConnected ()
Что с точки зрения технического обеспечение позволит реализовать технологию естественно-интуитивного взаимодействия человека с компьютером?
(1) эргономичное рабочее место программиста.
(2) высокопроизводительная вычислительная техника.
(3) высокоскоростной доступ в Интернет.
(4) встраиваемые высокоточные миниатюрные датчики.
Для удачного продвижения приложения на Google Play немаловажным является
(1) скорость скачивания приложения
(2) процент удаления скаченного приложения
(3) количество скачиваний
(4) все перечисленное верно
Как принято называть упрощенное представление, описывающее взаимодействие с системой, но не отражающее ее реальное внутреннее устройство?
(1) модель реализации
(2) модель представления
(3) ментальная модель
(4) функциональная модель
Если шаг сетки составляет 4 пикселя, какими должны быть все расстояния между объектами?
(1) 4 пикселя
(2) кратны 4 пикселям
(3) не больше 4 пикселей
(4) не меньше 4 пикселей
Что представляет собой нагрузочное тестирование?
(1) провека работы приложения в условиях эксплуатации мобильного устройства, с частыми появлениями внешних прерываний
(2) выявление частей приложения, которые недостаточно привлекательны, а может даже вызывают затруднения в навигации или использовании на сенсорных экранах
(3) наблюдение за использованием памяти и системных ресурсов, позволяет выявить «узкие» места в приложении, связанные с производительностью, обнаружить опасные утечки памяти
(4) проверка корректной реакции на возникновение случайных и непредсказуемых событий
Что такое DPI?
(1) экранная плотность
(2) плотностно-независимая точка
(3) разрешение экрана
(4) интерфейс, осуществляющий прорисовывание объектов
Intel Perceptual Computing SDK предназначен в первую очередь для того, чтобы:
(1) создавать интерактивные приложения, используя широкий набор готовых классов, процедур, структур и констант.
(2) изучить различные подходы к программированию.
(3) создавать системные утилиты и драйвера.
(4) создавать веб-ориентированные приложения.
Какая группа пользователей продукта наиболее многочисленна?
(1) новички
(2) середняки
(3) эксперты
(4) зависит от специфики продукта
Какой тип симметрии обычно не используют при проектировании интерфейсов?
(1) вертикальная
(2) радиальная
(3) диагональная
(4) при проектировании интерфейсов используют все перечисленные типы
Какой раздел файла AndroidManifest.xml указывает на местоположение тестируемого проекта?
(1) <instrumentation>
(2) <permission>
(3) <application>
(4) <under-testing>
Чем обоснован выбор размера элементов управления?
(1) это связано с минимальным размером элементов управления, допустимым для тач-интерфейсов
(2) это связано с максимальным размером элементов управления, допустимым для тач-интерфейсов
(3) это связано с тем, что приходится учитывать и общую плотность доносимой до пользователя информации, и возможности элементов управления
(4) это связано с тем, что приходится учитывать общую плотность доносимой до пользователя информации
Что нельзя определить с помощью функций модуля распознавания лица?
(1) уголки глаз, уголки рта, кончик носа.
(2) национальность.
(3) положение лица.
(4) улыбку.
Что позволяют выполнить качественные исследования, предваряющие процесс проектирования?
(1) изучить взгляды и склонности потенциальных пользователей продукта, выявить шаблоны их поведения
(2) изучить предметную область, выявить технический, экологический и деловой контексты разрабатываемого продукта
(3) изучить используемый лексикон и прочие социальные аспекты предметной области, способы применения существующих продуктов
(4) все перечисленное
Что может послужить причиной визуального «шума» в интерфейсе?
(1) необязательные декоративные элементы
(2) неуместное использование цвета и текстур
(3) злоупотребление разделителями
(4) все перечисленные
Приложение AndroidScreenCapture позволяет ...
(1) транслировать видео на экран мобильного устройства
(2) автоматически делать серию скриншотов при изменении экрана мобильного устройства
(3) транслировать видео изменений экрана мобильного устройства в реальном времени
(4) нет правильного ответа
Что такое Marmalade Juice?
(1) инструмент кроссплатформенной разработки
(2) одна из версий Android
(3) инструмент разработки приложений для Android Marmalade
(4) название библиотеки для Android
Какие возможности предоставляет объект класса MediaPlyer во время воспроизведения медиа-контента?
(1) позволяет сохранить подсветку экрана от автоматического отключения
(2) позволяет проигрывать файлы в режиме повторения
(3) позволяет регулировать громкость воспроизведения
(4) все перечисленные
Что служит основой для планирования интервью?
(1) гипотеза о персонажах
(2) оценка рыночных возможностей
(3) выработка требований
(4) назначение персонажам типов
Что из перечисленного является примером неправильного использования цветов?
(1) попытка привлечь внимание с помощью насыщенного дополнительного цвета
(2) попытка обозначить связь с помощью похожих цветов
(3) попытка передать информацию о состоянии с помощью изменения цвета
(4) все перечисленные
К плюсам использования облачных платформ тестирования можно отнести ...
(1) позволяет обойтись без вмешательства в тестируемое приложение
(2) позволяет использовать один тестовый скрипт для тестирования на всех нужных мобильных платформах
(3) предоставляет почти неограниченное многообразие устройств
(4) не содержит ограничений на приложения с технологической точки зрения
(5) все перечисленные
Какие возможности предоставляет Intel® C++ Compiler для Android?
(1) разработка приложений для Android мобильных устройств на базе процессоров Intel
(2) совместимость с GNU C++ в Android NDK для поддержки нескольких архитектур
(3) разработка на Windows, OS X или Linux
(4) поддержка Android Banana Bread и Android Apple Pie
Какие существуют способы добавления данных в MediaStore?
(1) использование сервиса MediaScannerConnection, который автоматически распознает и внесет файл в MediaStore
(2) создание нового объекта ContentValues и добавление его в соответствующий источник данных
(3) создание нового объекта MediaContentValues и добавление его в соответствующий источник данных
(4) использование для запуска стандартного приложения, управляющего MediaStore, объекта intent=new Intent(MediaStore.ACTION_VIDEO_RECORD)
Что из перечисленного может являться примером эмоциональной цели?
(1) быть собранным и сосредоточенным
(2) стать знатоком в определенной области
(3) ощущать душевный подъем или расслабленность
(4) узнавать о проблемах до того, как они послужат причиной катастрофы
Информация, представленная визуально, должна:
(1) показывать причинно-следственную связь.
(2) объединять текст, графику и данные в одном изображении.
(3) способствовать визуальному сравнению.
(4) все вышеперечисленное.
Как называется документ, содержащий описание теста, определяющий входную информацию, условия и последовательность выполнения действий и ожидаемый выходной результат?
(1) сценарий тестирования (test case)
(2) тестовые данные
(3) тестовый скрипт
(4) набор тестов
Если приложению необходим доступ к сети, необходимо помнить, что…
(1) если приложение нуждается в периодической синхронизации, можно сделать в настройках опцию «Синхронизировать только через wi-fi», чтобы пользователь мог настроить программу так, как ему удобно
(2) работа с сетевыми сервисами требует повышенного расхода энергии, что отрицательно сказывается на времени работы устройства.
(3) следует использовать защищенные сетевые протоколы (например, HTTPS) для передачи пользовательских паролей и другой конфиденциальной информации
(4) приложение всегда должно иметь доступ к Интернету, чтобы синхронизироваться
Какой метод позволяет задать объект Surface для предварительного просмотра видеопотока во время записи?
(1) setPreviewFrame()
(2) setPreviewScreen()
(3) setPreviewDisplay()
(4) setPreviewSurfase()
Какой из перечисленных приемов интервьюирования сформулирован неверно?
(1) избегайте дискуссий по технологическим вопросам
(2) сначала концентрируйтесь на задачах – и лишь потом на целях
(3) просите показывать и рассказывать
(4) избегайте наводящих вопросов
Если существуют две идиосинкратически модальные идиомы поведения интерфейса, проектировщикам необходимо использовать:
(1) только одну из них.
(2) по возможности обе идиомы.
(3) более совершенную с технической точки зрения идиому.
(4) идиому, которая больше нравится разработчикам.
Какие действия выполняет метод getActivity()?
(1) вызывает конструктор класса активности
(2) получает значения основных параметров активности
(3) получает ссылку на тестируемую активность, также запускает активность, если это до сих пор не сделано
(4) нет правильных ответов
К преимуществам среды разработки Intel XDK можно отнести:
(1) легкость разработки кроссплатформенных приложений
(2) наличие собственного эффективного эмулятора
(3) наличие облачного хранилища для разработанных приложений
(4) все варианты ответа верны
Используются для тестирования проектных решений в различных ситуациях, обычно имеют форму набора вопросов: «а что, если...?», касающихся предложенных решений. О каком типе сценариев идет речь?
(1) контекстные сценарии
(2) сценарии ключевого пути
(3) проверочные сценарии
(4) рабочие сценарии