1500 вопросов по android

Сборник тестов: 1500 вопросов и ответов на знание Android

Книга содержит 30 тестов по 50 вопросов с ответами на знание Android. Книга предназначена для подготовки к экзаменам и собеседованиям.

Оглавление

Приведённый ознакомительный фрагмент книги Сборник тестов: 1500 вопросов и ответов на знание Android предоставлен нашим книжным партнёром — компанией ЛитРес.

Дизайнер обложки Тимур Сергеевич Машнин

© Тимур Машнин, 2017

© Тимур Сергеевич Машнин, дизайн обложки, 2017

Создано в интеллектуальной издательской системе Ridero

Платформа Андроид основывается на операционной системе:

Архитектура платформы Андроид состоит из:

Приложений, фреймворка приложений, библиотек, среды выполнения Андроид, ядра Linux.

Приложений, библиотек, фреймворка библиотек, среды выполнения Андроид, ядра Linux.

Приложений, телефонного менеджера, библиотек, среды выполнения Андроид.

Приложений, телефонного менеджера, библиотек, ядра Linux.

Телефонного менеджера, библиотек, среды выполнения Андроид, ядра Linux.

Базовая единица графического интерфейса приложения Андроид это:

Ничего из ниже перечисленного.

Интерактивные элементы экрана.

Layout и Drawing.

View и Viewgroups.

Как называется Java виртуальная машина платформы Андроид:

Forth Virtual Machine

Juke Virtual Machine

Parrot Virtual Machine

Что представляет собой формат APK?

Андроид файл контента.

Андроид файл данных.

Андроид файл пакета.

Андроид файл ресурсов.

Ничего из выше перечисленного.

Файлы ресурсов Layout должны размещаться в папке:

В каталоге assets данные размещаются в формате:

Пустой процесс не должен иметь:

Активных компонентов приложения.

Инструмент bmgr используется для:

Получения резервной копии приложения.

Уничтожения архивных данных для конкретного приложения.

Все выше перечисленное.

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

Сервис запускается в отдельном потоке.

Для потока можно создать несколько экземпляров, а для сервиса нет.

Сервис не может использовать потоки для выполнения задач.

В чем разница между сервисом и асинхронной задачей?

AsyncTask зависит от контекста Activity, из которой был запущен, а сервис нет.

И AsyncTask и сервис выполняются в UI thread.

И AsyncTask и сервис имеют доступ к UI thread.

В чем разница между потоком и асинхронной задачей?

AsyncTask имеет доступ к UI потоку, а поток нет. Для доступа потока к UI потоку может использоваться класс Handler.

AsyncTask представляет общий фреймворк потоков.

И AsyncTask и потоки предназначены для выполнения длительных задач.

Запускается при вызове foreground ().

Может или нет обеспечивать уведомление в панель статуса.

Уведомление не может быть убрано, пока сервис не остановится или не перестанет быть foreground.

A1, A2, A3 и A4 являются активностями, которые были вызваны, используя намерения. При том Backstack A1-A4-A2 — A3. Активность A4 вызывает A2 с помощью флага намерения FLAG_ACTIVITY_NO_HISTORY. Когда будет вызван метод finish () активности A3, какая активность останется работающей?

A1, A2, A3 и A4 являются активностями, которые были вызваны, используя намерения. При том Backstack A1-A2-A4 — A3. Активность A2 вызывает A4 с помощью флага намерения FLAG_ACTIVITY_CLEAR_TOP. Когда будет вызван метод finish () активности A3, какая активность останется работающей?

A1, A2, A3 и A4 являются активностями, которые были вызваны, используя намерения. При том Backstack A1-A2-A3-A4. Активность A3 вызывает A4 без флага намерения. Когда будет вызван метод finish () активности A4, какая активность останется работающей?

Плюс (+) в выражении android:id=»@+id/my_id» означает:

Определить в качестве идентификатора ресурса

Создать новый идентификатор и добавить к ресурсам

XML-парсер должен разобрать ID строку

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

Android система использует намерения, чтобы:

Широковещать системные намерения.

Широковещать пользовательские намерения.

Вызывать другие приложения из вашего приложения

Уведомление «Экран гаснет» это пример:

Читайте также:  Qwedl movies android tv

Если вы попытаетесь получить доступ к столбцу таблицы, который не существует, тогда будет исключение:

Максимальное количество адресов, возвращаемых методом getFromLocationName () может быть:

Методы startForeground () и stopForeground () были введены в API level:

Проверка наличия аудио эффектов осуществляется с помощью метода:

Приложения, требующие фильтрации по размеру экрана, могут использовать атрибуты:

Какое утверждение ложно относительно метода onBind ():

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

Вызов метода startService () приводит к вызову метода onBind ().

Если вы не хотите, чтобы связывание затем вернуло NULL.

Если вы хотите, чтобы связывание затем вернуло объект Ibinder

Платформа Android лицензирована:

Кто владеет платформой Android?

Open Handset Alliance

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

Чтобы выровнять игровое поле для мобильных устройств.

Чтобы конкурировать с iPhone.

Монополизировать рынок мобильных приложений для целей лицензирования.

Чтобы позволить Google больше рекламировать.

Какой первый телефон был выпущен на Android OS?

С точки зрения производителя мобильных устройств, какие преимущества у Android?

Помимо некоторых специфических драйверов, Android обеспечивает все, чтобы устройство работало.

Android обеспечивает лучшую работу устройства.

Android позволяет устройствам конкурировать с iPhone от Apple.

Android позволяет пользователям создавать приложения для получения доходов.

Какой факт является забавным о запуске Android?

Платформу хотели назвать НЛО.

Первая версия Android была выпущена без наличия телефона на рынке.

Главной целью Android была разблокировка дверей автомобиля, когда вы оставили ключи внутри него.

Android хотели сделать с закрытым кодом, чтобы сделать больше денег для компании.

Когда была создана Open Handset Alliance?

Устройство с установленной операционной системой Android необходимо для разработки приложений для Android.

Android старается _____ низкоуровневые компоненты, такие как программный стек, с интерфейсами, так чтобы кодом конкретного производителя можно было легко управлять.

Google лицензирует некоторые проприетарные приложения.

Какая часть платформы Android с открытым исходным кодом?

Низкоуровневые модули Linux.

Все эти ответы. Весь стек платформы с открытым исходным кодом.

Когда Google купил Android?

Релизам Android начиная с 1.5 давались прозвища происходящие из?

Нечто что начинается с w/ «A».

Что не является названием версии Andriod?

Android не делает какие-либо предположения о размере экрана, разрешении или микросхемах устройства.

Какая версия Android имела самую большую долю рынка в январе 2011?

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

Платформа Android собрана на основе Java Micro Edition (J2ME).

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

Android базируется на Linux из следующих соображений:

Все выше перечисленное.

Какая операционная система используется как основа Android стека?

В каком году стартовала разработка на виртуальной машине Dalvik?

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

Приложения распространяются только Apple App Store.

Приложения распространяются множеством поставщиков с различными политиками приложений.

Приложения распространяются множеством поставщиков с одной и той же политикой приложений.

Приложения распространяются только Android Market.

При разработке для Android OS, Java byte код компилируется в:

Источник

Сборник тестов: 1500 вопросов и ответов на знание Android

Книга содержит 30 тестов по 50 вопросов с ответами на знание Android. Книга предназначена для подготовки к экзаменам и собеседованиям.

Ответы тестов 63

Сборник тестов: 1500 вопросов и ответов на знание Android
Тимур Машнин

© Тимур Машнин, 2015

Создано в интеллектуальной издательской системе Ridero.ru

Тест 1

Платформа Андроид основывается на операционной системе:

Архитектура платформы Андроид состоит из:

Приложений, фреймворка приложений, библиотек, среды выполнения Андроид, ядра Linux.

Приложений, библиотек, фреймворка библиотек, среды выполнения Андроид, ядра Linux.

Приложений, телефонного менеджера, библиотек, среды выполнения Андроид.

Приложений, телефонного менеджера, библиотек, ядра Linux.

Телефонного менеджера, библиотек, среды выполнения Андроид, ядра Linux.

Базовая единица графического интерфейса приложения Андроид это:

Ничего из ниже перечисленного.

Читайте также:  Samsung a11 версия андроид

Интерактивные элементы экрана.

Layout и Drawing.

View и Viewgroups.

Как называется Java виртуальная машина платформы Андроид:

Forth Virtual Machine

Juke Virtual Machine

Parrot Virtual Machine

Что представляет собой формат APK?

Андроид файл контента.

Андроид файл данных.

Андроид файл пакета.

Андроид файл ресурсов.

Ничего из выше перечисленного.

Файлы ресурсов Layout должны размещаться в папке:

В каталоге assets данные размещаются в формате:

Пустой процесс не должен иметь:

Активных компонентов приложения.

Инструмент bmgr используется для:

Получения резервной копии приложения.

Уничтожения архивных данных для конкретного приложения.

Все выше перечисленное.

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

Сервис запускается в отдельном потоке.

Для потока можно создать несколько экземпляров, а для сервиса нет.

Сервис не может использовать потоки для выполнения задач.

В чем разница между сервисом и асинхронной задачей?

AsyncTask зависит от контекста Activity, из которой был запущен, а сервис нет.

И AsyncTask и сервис выполняются в UI thread.

И AsyncTask и сервис имеют доступ к UI thread.

В чем разница между потоком и асинхронной задачей?

AsyncTask имеет доступ к UI потоку, а поток нет. Для доступа потока к UI потоку может использоваться класс Handler.

AsyncTask представляет общий фреймворк потоков.

И AsyncTask и потоки предназначены для выполнения длительных задач.

Запускается при вызове foreground ().

Может или нет обеспечивать уведомление в панель статуса.

Уведомление не может быть убрано, пока сервис не остановится или не перестанет быть foreground.

A1, A2, A3 и A4 являются активностями, которые были вызваны, используя намерения. При том Backstack A1-A4-A2 – A3. Активность A4 вызывает A2 с помощью флага намерения FLAG_ACTIVITY_NO_HISTORY. Когда будет вызван метод finish () активности A3, какая активность останется работающей?

A1, A2, A3 и A4 являются активностями, которые были вызваны, используя намерения. При том Backstack A1-A2-A4 – A3. Активность A2 вызывает A4 с помощью флага намерения FLAG_ACTIVITY_CLEAR_TOP. Когда будет вызван метод finish () активности A3, какая активность останется работающей?

A1, A2, A3 и A4 являются активностями, которые были вызваны, используя намерения. При том Backstack A1-A2-A3-A4. Активность A3 вызывает A4 без флага намерения. Когда будет вызван метод finish () активности A4, какая активность останется работающей?

Плюс (+) в выражении android: означает:

Определить в качестве идентификатора ресурса

Создать новый идентификатор и добавить к ресурсам

XML-парсер должен разобрать ID строку

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

Android система использует намерения, чтобы:

Широковещать системные намерения.

Широковещать пользовательские намерения.

Вызывать другие приложения из вашего приложения

Уведомление «Экран гаснет» это пример:

Если вы попытаетесь получить доступ к столбцу таблицы, который не существует, тогда будет исключение:

Максимальное количество адресов, возвращаемых методом getFromLocationName () может быть:

Методы startForeground () и stopForeground () были введены в API level:

Проверка наличия аудио эффектов осуществляется с помощью метода:

Приложения, требующие фильтрации по размеру экрана, могут использовать атрибуты:

Какое утверждение ложно относительно метода onBind ():

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

Вызов метода startService () приводит к вызову метода onBind ().

Если вы не хотите, чтобы связывание затем вернуло NULL.

Если вы хотите, чтобы связывание затем вернуло объект Ibinder

Платформа Android лицензирована:

Кто владеет платформой Android?

Open Handset Alliance

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

Чтобы выровнять игровое поле для мобильных устройств.

Чтобы конкурировать с iPhone.

Монополизировать рынок мобильных приложений для целей лицензирования.

Чтобы позволить Google больше рекламировать.

Какой первый телефон был выпущен на Android OS?

Источник

1500 вопросов по android

Сборник тестов: 1500 вопросов и ответов на знание Android

Дизайнер обложки Тимур Сергеевич Машнин

© Тимур Машнин, 2017

Читайте также:  Лаунчер настроек для андроид

© Тимур Сергеевич Машнин, дизайн обложки, 2017

Создано в интеллектуальной издательской системе Ridero

Платформа Андроид основывается на операционной системе:

Архитектура платформы Андроид состоит из:

Приложений, фреймворка приложений, библиотек, среды выполнения Андроид, ядра Linux.

Приложений, библиотек, фреймворка библиотек, среды выполнения Андроид, ядра Linux.

Приложений, телефонного менеджера, библиотек, среды выполнения Андроид.

Приложений, телефонного менеджера, библиотек, ядра Linux.

Телефонного менеджера, библиотек, среды выполнения Андроид, ядра Linux.

Базовая единица графического интерфейса приложения Андроид это:

Ничего из ниже перечисленного.

Интерактивные элементы экрана.

Layout и Drawing.

View и Viewgroups.

Как называется Java виртуальная машина платформы Андроид:

Forth Virtual Machine

Juke Virtual Machine

Parrot Virtual Machine

Что представляет собой формат APK?

Андроид файл контента.

Андроид файл данных.

Андроид файл пакета.

Андроид файл ресурсов.

Ничего из выше перечисленного.

Файлы ресурсов Layout должны размещаться в папке:

В каталоге assets данные размещаются в формате:

Пустой процесс не должен иметь:

Активных компонентов приложения.

Инструмент bmgr используется для:

Получения резервной копии приложения.

Уничтожения архивных данных для конкретного приложения.

Все выше перечисленное.

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

Сервис запускается в отдельном потоке.

Для потока можно создать несколько экземпляров, а для сервиса нет.

Сервис не может использовать потоки для выполнения задач.

В чем разница между сервисом и асинхронной задачей?

AsyncTask зависит от контекста Activity, из которой был запущен, а сервис нет.

И AsyncTask и сервис выполняются в UI thread.

И AsyncTask и сервис имеют доступ к UI thread.

В чем разница между потоком и асинхронной задачей?

AsyncTask имеет доступ к UI потоку, а поток нет. Для доступа потока к UI потоку может использоваться класс Handler.

AsyncTask представляет общий фреймворк потоков.

И AsyncTask и потоки предназначены для выполнения длительных задач.

Запускается при вызове foreground ().

Может или нет обеспечивать уведомление в панель статуса.

Уведомление не может быть убрано, пока сервис не остановится или не перестанет быть foreground.

A1, A2, A3 и A4 являются активностями, которые были вызваны, используя намерения. При том Backstack A1-A4-A2 – A3. Активность A4 вызывает A2 с помощью флага намерения FLAG_ACTIVITY_NO_HISTORY. Когда будет вызван метод finish () активности A3, какая активность останется работающей?

A1, A2, A3 и A4 являются активностями, которые были вызваны, используя намерения. При том Backstack A1-A2-A4 – A3. Активность A2 вызывает A4 с помощью флага намерения FLAG_ACTIVITY_CLEAR_TOP. Когда будет вызван метод finish () активности A3, какая активность останется работающей?

A1, A2, A3 и A4 являются активностями, которые были вызваны, используя намерения. При том Backstack A1-A2-A3-A4. Активность A3 вызывает A4 без флага намерения. Когда будет вызван метод finish () активности A4, какая активность останется работающей?

Плюс (+) в выражении android:id=»@+id/my_id» означает:

Определить в качестве идентификатора ресурса

Создать новый идентификатор и добавить к ресурсам

XML-парсер должен разобрать ID строку

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

Android система использует намерения, чтобы:

Широковещать системные намерения.

Широковещать пользовательские намерения.

Вызывать другие приложения из вашего приложения

Уведомление «Экран гаснет» это пример:

Если вы попытаетесь получить доступ к столбцу таблицы, который не существует, тогда будет исключение:

Максимальное количество адресов, возвращаемых методом getFromLocationName () может быть:

Методы startForeground () и stopForeground () были введены в API level:

Проверка наличия аудио эффектов осуществляется с помощью метода:

Приложения, требующие фильтрации по размеру экрана, могут использовать атрибуты:

Какое утверждение ложно относительно метода onBind ():

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

Вызов метода startService () приводит к вызову метода onBind ().

Если вы не хотите, чтобы связывание затем вернуло NULL.

Если вы хотите, чтобы связывание затем вернуло объект Ibinder

Источник

Оцените статью