игра брюс 2048
Главная / Мобильные технологии / Введение в разработку приложений для ОС Android / Тест 3

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

Упражнение 1:
Номер 1
Приложения переднего плана ...

Ответ:

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

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

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

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


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

Ответ:

 (1) activityfullscreen.xml 

 (2) AndroidManifest.xml 

 (3) strings.xml 

 (4) text.xml 


Номер 3
Фоновые приложения ...

Ответ:

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

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

 (3) большую часть времени работают в фоновом режиме, однако допускают взаимодействие с пользователем и после настройки 

 (4) небольшие приложения, отображаемые в виде графического объекта на рабочем столе 


Упражнение 2:
Номер 1
Какая папка в структуре Android-приложения содержит файлы с исходным кодом на языке Java?

Ответ:

 (1) src 

 (2) gen 

 (3) res 

 (4) bin 


Номер 2
Возможность реагировать на пользовательский ввод и при этом не терять работоспособности в фоновом режиме является характерной особенностью

Ответ:

 (1) фоновых приложений 

 (2) виджетов 

 (3) приложений переднего плана 

 (4) смешанных приложений 


Номер 3
Что позволяет протестировать мобильное приложение, не загружая его на реальное устройство?

Ответ:

 (1) Java virtual machine (JVM) 

 (2) Dalvik virtual machine (DVM) 

 (3) Android virtual device (AVD) 

 (4) Android virtual machine (AVM) 


Упражнение 3:
Номер 1
Приложение какого вида имеет смысл использовать для отображения динамической информации, такой как заряд батареи, прогноз погоды, дата и время?

Ответ:

 (1) виджет 

 (2) фоновое приложение 

 (3) приложение переднего плана 

 (4) смешанное приложение 


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

Ответ:

 (1) Internet Explorer 

 (2) Package Explorer 

 (3) Navigator 

 (4) Project Explorer 


Номер 3
Выберите верные утверждения

Ответ:

 (1) операционная система Android является многопользовательской ОС, в которой каждое приложение рассматривается как отдельный пользователь 

 (2) по умолчанию, система назначает каждому приложению уникальный пользовательский ID, который используется приложением по его усмотрению 

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

 (4) доступ к элементам приложения предоставляется любому другому приложению 

 (5) каждому процессу соответствует отдельный экземпляр виртуальной машины Dalvik 


Упражнение 4:
Номер 1
В какой папке должны находиться все ресурсы приложения?

Ответ:

 (1) src 

 (2) images 

 (3) res 

 (4) import 


Номер 2
Видимая часть Android-приложения (экран, окно, форма), отвечает за отображение графического интерфейса пользователя - это … 

Ответ:

 (1) активность (Activity) 

 (2) сервис (Service) 

 (3) приемник широковещательных сообщений (Broadcast Receiver) 

 (4) контент-провайдер (Content Provider) 


Номер 3
Что находится в папке gen?

Ответ:

 (1) изображения 

 (2) аудио файлы 

 (3) ресурсы приложения 

 (4) автоматически сгенерированные java-файлы 


Упражнение 5:
Номер 1
Компонент, который работает в фоновом режиме, выполняет длительные по времени операции или работу для удаленных процессов - это ...

Ответ:

 (1) активность (Activity) 

 (2) сервис (Service) 

 (3) приемник широковещательных сообщений (Broadcast Receiver) 

 (4) контент-провайдер (Content Provider) 


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

Ответ:

 (1) активность (Activity) 

 (2) сервис (Service) 

 (3) приемник широковещательных сообщений (Broadcast Receiver) 

 (4) контент-провайдер (Content Provider) 


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

Ответ:

 (1) BroadcastReceiver 

 (2) ContentProvider 

 (3) IntentReceiver 

 (4) ViewReceiver 


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

Ответ:

 (1) Widget 

 (2) View 

 (3) UIComponent 

 (4) GUI 


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

Ответ:

 (1) html 

 (2) gml 

 (3) xhtml 

 (4) xml 


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

Ответ:

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

 (2) используется для передачи сообщений пользователю 

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

 (4) используется для получения инструкций от пользователя 


Упражнение 7:
Номер 1
Какая последовательность методов исполняется системой при возвращении невидимой активности на экран?

Ответ:

 (1) onRestart(), onStart(), onResume() 

 (2) onStart(), onResume() 

 (3) onCreate(), onStart(), onResume() 

 (4) onPause(), onRestart(), onStart() 


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

Ответ:

 (1) OnClickListener 

 (2) OnInputListener 

 (3) OnTouchListener 

 (4) OnPressListener 


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

Ответ:

 (1) startService() 

 (2) bindService() 

 (3) openService() 

 (4) createService() 


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

Ответ:

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

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

 (3) Создание класса наследника от класса ContentProvider; Заполнение контент-провайдера данными; Определение способа работы с данными 

 (4) Проектирование способа хранения данных; Определение способа организации данных; Определение способа работы с данными 


Номер 2
Какой метод используется для рассылки объектов-намерений, получаемых приемниками широковещательных сообщений?

Ответ:

 (1) sendBroadcast() 

 (2) passBroadcast() 

 (3) takeBroadcast() 

 (4) carryBroadcast() 


Номер 3
Какие элементы являются обязательными в файле AndroidManifest.xml?

Ответ:

 (1) <manifest> 

 (2) <application> 

 (3) <activity> 

 (4) <service> 


Упражнение 9:
Номер 1
Какая информация не содержится в файле AndroidManifest.xml?

Ответ:

 (1) описание компонентов приложения: активностей, сервисов, приемников широковещательных сообщений и контент-провайдеров 

 (2) объявление полномочий, которыми должно обладать приложение 

 (3) определение минимального уровня Android API для приложения 

 (4) определение мест для ввода информации пользователем 


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

Ответ:

 (1) res/menu 

 (2) res/value 

 (3) res/layout 

 (4) res/items 


Номер 3
Какой метод вызывается системой в случае, когда активность теряет фокус?

Ответ:

 (1) onPause() 

 (2) onStop() 

 (3) onDestroy() 

 (4) onRestart() 


Упражнение 10:
Номер 1
Какой вид компоновки определяет табличный способ расположения компонентов графического интерфейса пользователя в приложениях под Android?

Ответ:

 (1) RowLayout 

 (2) TableLayout 

 (3) GridBagLayout 

 (4) GridLayout 


Номер 2
Направленное широковещание работает следующим образом:

Ответ:

 (1) сообщения передаются в асинхронном режиме, все приемники срабатывают в неопределенном порядке, часто в одно и то же время 

 (2) сообщения передаются с помощью только одному приемнику в один момент времени, как только приемник сработает, он может передать сообщение следующему приемнику, а может прервать вещание так, что больше ни один приемник это сообщение не получит 

 (3) сообщения передаются только одному приемнику в один момент времени, но ни один приемник не может прервать широковещание 

 (4) сообщения передаются в асинхронном режиме, любой приемник, получивший сообщение может прервать вещание 


Номер 3
Для чего используется папка res/value/?

Ответ:

 (1) содержит XML файлы, которые определяют простые значения, таких ресурсов как, строки, числа, цвета 

 (2) содержит XML файлы, которые компилируются в графические ресурсы 

 (3) содержит XML файлы, которые компилируются в числовые ресурсы 

 (4) содержит XML файлы, которые определяют компоновку элементов пользовательского интерфейса 




Главная / Мобильные технологии / Введение в разработку приложений для ОС Android / Тест 3