МДК 01.03
1. Развитием и поддержкой ОС Android, главным образом, занимается компания:
-
1). Android
-
2). Apple
-
3). Google
-
4). Microsoft
2. С какой целью был создан Open Handset Alliance?
-
1). рекламировать смартфоны под управлением Android
-
2). разрабатывать открытые стандарты для мобильных устройств
-
3). писать историю развития ОС Android
-
4). продавать смартфоны под управлением Android
3. Ядро какой операционной системы использовалось в качестве базы для ОС Android?
-
1). Linux
-
2). Windows
-
3). Mac OS
-
4). OS/2
4. Какое название получила версия Android 4.4?
-
1). kitekat
-
2). Krispy Kreme
-
3). kream-karamel
-
4). Kit Kat
5. Какой элемент в архитектуре Android служит уровнем абстракции между аппаратным обеспечением и программным стеком?
-
1). Applications
-
2). Application Framework
-
3). Libraries & Android Runtime
-
4). Linux Kernel
6. Какой движок баз данных используется в ОС Android?
-
1). DBM
-
2). SQLite
-
3). InnoDB
-
4). MyISAM
7. Какая графическая библиотека входит в набор библиотек ОС Android?
-
1). DirectX
-
2). OpenCL
-
3). OpenCV
-
4). Open GL
8. В какой формат компилируются Java-классы для исполнения на виртуальной машине Dalvik?
-
1). .class
-
2). .jar
-
3). .dex
-
4). .apk
9. Какой компонент архитектуры Android позволяет любому приложению использовать уже реализованные возможности других приложений, к которым разрешен доступ?
-
1). Applications
-
2). Application Framework
-
3). Libraries & Android Runtime
-
4). Linux Kernel
10. Для пополнения коллекции приложений своего мобильного устройства пользователь может воспользоваться сервисом
-
1). Google Maps
-
2). Android Play
-
3). Google Market
-
4). Google Play
11. Набор средств программирования, который содержит инструменты, необходимые для создания, компиляции и сборки мобильного приложения называется
-
1). Android SDK
-
2). JDK
-
3). Android NDK
-
4). плагин ADT
12. Инструмент разработки, позволяющий адаптировать код С/С++ для работы на Android, это -
-
1). Intel* Software Manager
-
2). Android NDK
-
3). Google Android SDK (ADT Bundle)
-
4). Marmalade SDK
13. Чем являются Eclipse и IDEA?
-
1). API (интерфейс прикладного программирования)
-
2). SDK (набор средств разработки)
-
3). IDE (интегрированная среда разработки)
-
4). ADT (инструменты разработки под Android)
14. С какой целью инструмент Intel* Hardware Accelerated Execution Manager (Intel* HAXM) используется в среде разработки Intel* Beacon Mountain?
-
1). для эффективного распараллеливания С++ мобильных приложений
-
2). для ускорения работы эмулятора в среде разработки
-
3). для оптимизированной обработки данных и изображений
-
4). для оптимизации загрузки системы при использовании процедур OpenGL
15. С какой целью инструмент Intel* Threading Building Blocks (Intel* TBB) используется в среде разработки Intel* Beacon Mountain?
-
1). для ускорения работы эмулятора в среде разработки
-
2). для оптимизированной обработки данных и изображений
-
3). позволить разработчикам эффективно распараллелить С++ мобильные приложения
-
4). позволить разработчикам оптимизировать загруженность системы при использовании процедур OpenGL
16. С какой целью инструмент Intel* Integrated Performance Primitives (Intel* IPP) используется в среде разработки Intel* Beacon Mountain?
-
1). для оптимизированной обработки данных и изображений
-
2). позволить разработчикам оптимизировать загруженность системы при использовании процедур OpenGL
-
3). для ускорения работы эмулятора в среде разработки
-
4). позволить разработчикам эффективно распараллелить С++ мобильные приложения
17. К проблемам разработки под ОС Android можно отнести:
-
1). большое разнообразие устройств, невозможность проверки приложения на всех
-
2). ненадежную изоляцию ядра системы от выполняемых приложений
-
3). отсутствие эффективных инструментов разработки
-
4). все варианты ответа верны
18. Приложения, не имеющие GUI и выполняющиеся в фоновом режиме - это
-
1). Intents
-
2). Services
-
3). Activities
-
4). Content Providers
19. К преимуществам среды разработки Intel XDK можно отнести:
-
1). легкость разработки кроссплатформенных приложений
-
2). наличие собственного эффективного эмулятора
-
3). наличие облачного хранилища для разработанных приложений
-
4). все варианты ответа верны
20. Среда разработки Intel XDK поддерживает следующие языки программирования:
-
1). JavaScript
-
2). Java
-
3). C#
-
4). C++
21. Эмулятор среды разработки Intel XDK:
-
1). позволяет проверить работу приложений, использующих акселерометр
-
2). не требует больших системных ресурсов
-
3). позволяет моделировать исполнение приложение на ряде устройств
-
4). все варианты ответа верны
22. Удобное средство обмена между двумя NFC-устройствами:
-
1). AndroidBeam
-
2). Bluetooth
-
3). Wi-Fi Direct
-
4). Dalvik
23. Библиотеки, реализованные на базе PacketVideo OpenCORE:
-
1). FreeType
-
2). SQLite
-
3). Media Framework
-
4). 3D библиотеки
24. Преимуществом эмуляторов является:
-
1). необходимость дополнительных системных ресурсов
-
2). медленный запуск
-
3). низкая стоимость
-
4). невозможность полноценной отладки
25. Для запуска приложений, разработанных в Android IDE, необходимо:
-
1). настроить устройство (включить режим отладки по USB)
-
2). настроить компьютер (для Windows необходимо установить нужный драйвер вручную, нужны права администратора)
-
3). настроить среду и запустить проект на устройстве
-
4). запустить виртуальную машину с установленной ОС Android
26. Не является средством разработки под Android:
-
1). SDK Manager
-
2). Device Monitor
-
2). Device Monitor 3). AVD Manager
-
4). ProGuard
27. Intel XDK поддерживает разработку под:
-
1). Android, Apple iOS, Microsoft Windows 8, Tizen
-
2). MtkOS, Symbian OS, Microsoft Windows 8
-
3). Apple iOS, BlackBerry OS
-
4). JavaFX Mobile
28. В Intel XDK ведется разработка мобильных приложений с использованием:
-
1). Tizen
-
2). C++
-
3). Java
-
4). HTML5
29. Приложения переднего плана ...
-
1). выполняют свои функции только, когда видимы на экране, в противном же случае их выполнение приостанавливается
-
2). выполняют свои функции и когда видимы на экране, и когда скрыты другими приложениями
-
3). после настройки не предполагают взаимодействия с пользователем, большую часть времени находятся и работают в скрытом состоянии
-
4). после запуска выходят на передний план и остаются видимыми пока не закончат свою работу
30. В каком файле находятся строковые ресурсы приложения?
-
1). activityfullscreen.xml
-
2). AndroidManifest.xml
-
3). strings.xml
-
4). text.xml
31. Фоновые приложения ...
-
1). выполняют свои функции и когда видимы на экране, и когда скрыты другими приложениями
-
2). после настройки не предполагают взаимодействия с пользователем, большую часть времени находятся и работают в скрытом состоянии
-
3). большую часть времени работают в фоновом режиме, однако допускают взаимодействие с пользователем и после настройки
-
4). небольшие приложения, отображаемые в виде графического объекта на рабочем столе
32. Какая папка в структуре Android-приложения содержит файлы с исходным кодом на языке Java?
-
1). src
-
2). gen
-
3). res
-
4). bin
33. Возможность реагировать на пользовательский ввод и при этом не терять работоспособности в фоновом режиме является характерной особенностью
-
1). фоновых приложений
-
2). виджетов
-
3). приложений переднего плана
-
4). смешанных приложений
34. Что позволяет протестировать мобильное приложение, не загружая его на реальное устройство?
-
1). Java virtual machine (JVM)
-
2). Dalvik virtual machine (DVM)
-
3). Android virtual device (AVD)
-
4). Android virtual machine (AVM)
35. Приложение какого вида имеет смысл использовать для отображения динамической информации, такой как заряд батареи, прогноз погоды, дата и время?
-
1). виджет
-
2). фоновое приложение
-
3). приложение переднего плана
-
4). смешанное приложение
36. Полный иерархический список обязательных файлов и папок проекта можно увидеть на вкладке …
-
1). Internet Explorer
-
2). Package Explorer
-
3). Navigator
-
4). Project Explorer
37. Выберите верные утверждения
-
1). операционная система Android является многопользовательской ОС, в которой каждое приложение рассматривается как отдельный пользователь
-
2). по умолчанию, система назначает каждому приложению уникальный пользовательский ID, который используется приложением по его усмотрению
-
2). по умолчанию, система назначает каждому приложению уникальный пользовательский ID, который используется приложением по его усмотрению
-
4). доступ к элементам приложения предоставляется любому другому приложению
-
5). каждому процессу соответствует отдельный экземпляр виртуальной машины Dalvik
38. В какой папке должны находиться все ресурсы приложения?
-
1). src
-
2). images
-
3). res
-
4). import
39. Видимая часть Android-приложения (экран, окно, форма), отвечает за отображение графического интерфейса пользователя - это …
-
1). активность (Activity)
-
2). сервис (Service)
-
3). приемник широковещательных сообщений (Broadcast Receiver)
-
4). контент-провайдер (Content Provider)
40. Что находится в папке gen?
-
1). изображения
-
2). аудио файлы
-
3). ресурсы приложения
-
4). автоматически сгенерированные java-файлы
41. Компонент, который работает в фоновом режиме, выполняет длительные по времени операции или работу для удаленных процессов - это ...
-
1). активность (Activity)
-
2). сервис (Service)
-
3). приемник широковещательных сообщений (Broadcast Receiver)
-
4). контент-провайдер (Content Provider)
42. Какой компонент управляет распределенным множеством данных приложения?
-
1). активность (Activity)
-
2). сервис (Service)
-
3). приемник широковещательных сообщений (Broadcast Receiver)
-
4). контент-провайдер (Content Provider)
43. Каждый приемник широковещательных сообщений является наследником класса ...
-
1). BroadcastReceiver
-
2). ContentProvider
-
3). IntentReceiver
-
4). ViewReceiver
44. Какой класс является основным строительным блоком для компонентов пользовательского интерфейса (UI), определяет прямоугольную область экрана и отвечает за прорисовку и обработку событий?
-
1). Widget
-
2). View
-
3). UIComponent
-
4). GUI
45. Какой язык разметки используется для описания иерархии компонентов графического пользовательского интерфейса Android-приложения?
-
1). html
-
2). gml
-
3). xhtml
-
4). xml
46. Выберите верные утверждения относительно объекта-намерения (Intent).
-
1). используются для передачи сообщений между основными компонентами приложений
-
2). используется для передачи сообщений пользователю
-
3). представляет собой структуру данных, содержащую описание операции, которая должна быть выполнена, и обычно используется для запуска активности или сервиса
-
4). используется для получения инструкций от пользователя
47. Какая последовательность методов исполняется системой при возвращении невидимой активности на экран?
-
1). onRestart(), onStart(), onResume()
-
2). onStart(), onResume()
-
3). onCreate(), onStart(), onResume()
-
4). onPause(), onRestart(), onStart()
48. Какой слушатель используется для отслеживания события касания экрана устройства?
-
1). OnClickListener
-
2). OnInputListener
-
3). OnTouchListener
-
4). OnPressListener
49. Выберите верную последовательность действий, необходимых для создания в приложении контент-провайдера.
-
1). Проектирование способа хранения данных; Создание класса-наследника от класса ContentProvider; Определение строки авторизации провайдера, URI для его строк и имен столбцов
-
2). Создание класса наследника от класса ContentProvider; Определение способа организации данных; Заполнение контент-провайдера данными
-
3). Создание класса наследника от класса ContentProvider; Заполнение контент-провайдера данными; Определение способа работы с данными
-
4). Проектирование способа хранения данных; Определение способа организации данных; Определение способа работы с данными
50. Какой метод используется для рассылки объектов-намерений, получаемых приемниками широковещательных сообщений?
-
1). sendBroadcast()
-
2). passBroadcast()
-
3). takeBroadcast()
-
4). carryBroadcast()