Чтение онлайн

ЖАНРЫ

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

Да.

Нет.

Вопрос 42

Android-документация описывает активность, как «одну, ориентированную вещь, которую пользователь может сделать». Какое из следующих утверждений лучше всего выражает, почему это утверждение может быть несколько двусмысленным сегодня?

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

Сенсорные объекты должны быть размером около 40–50 пикселей для пальцев рук человека, чтобы можно было надежно их выбрать. Таким образом, вы должны расположить

столько объектов, сколько возможно в пользовательском интерфейсе активности.

Создание активности во время выполнения требует много времени, поэтому для лучшей производительности вы должны иметь как можно меньше объектов.

Некоторые устройства, такие как планшеты, достаточно большие, чтобы разместить несколько экранов данных за один раз.

Вопрос 43

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

Активности имеют пользовательские интерфейсы.

Воспроизведение композиции занимает много времени.

Пользователь, возможно, захочет слушать музыку и делать что-то еще в то же время.

Класс активности требует BroadcastReceiver для воспроизведения музыки.

Вопрос 44

Какие из следующих утверждений о классе ContentProvider верны?

ContentProvider может выполнять межпроцессное взаимодействие.

ContentProvider должны быть реализованы в виде базы данных.

ContentProvider инкапсулируют наборы данных.

Android поддерживает несколько общесистемных ContentProvider.

Все перечисленное.

Вопрос 45

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

ContentProvider

Activity

BroadcastReceiver

Service

Вопрос 46

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

ContentProvider

Activity

BroadcastReceiver

Service

Вопрос 47

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

ContentProvider

Activity

BroadcastReceiver

Service

Вопрос 48

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

ContentProvider

Activity

BroadcastReceiver

Service

Вопрос 49

Ресурсы – это файлы приложения без исходного кода. Какие из следующих утверждений подчеркивают преимущества использования ресурсов, а не управление объектами непосредственно в исходном коде приложения?

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

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

устройств.

С ресурсами компиляция гораздо быстрее.

Вопрос 50

Если создать ресурс, например, строковый ресурс, в XML файле, как вы можете получить доступ к этому ресурсу в вашем Java коде? Укажите каждый правильный ответ ниже.

Вы не можете. Либо вы создаете и используете его в XML, или создаете и используете его в Java.

В вашем Java коде вы можете обратиться к строке под названием «string_name», как @string/string_name.

В вашем Java коде вы можете обратиться к строке под названием «string_name», как R. string. string_name.

Вы используете метод Activity. findViewById .

Тест 16

Вопрос 1

На каком уровне платформы Android вы найдете классы Activity, Service, BroadcastReceiver и ContentProvider?

Ядро Linux.

Нативные библиотеки.

Фреймворк приложений.

Уровень приложений.

Вопрос 2

Настройка строк для разных языков позволяет большему количеству людей использовать приложения, но это не всегда так просто сделать. Задумывались ли вы о некоторых трудностях, которые могут возникнуть от того, чтобы поддерживать пользователей для разных языках? Какие из перечисленных ниже примеров могут быть примерами таких трудностей? Можете ли вы назвать еще?

Направление письменности слева направо или справа налево.

Различие длины слова для похожей концепции.

Различие форматов даты и времени.

Гарантирование правильности перевода.

Все перечисленное.

Вопрос 3

В каком каталоге расположен файл макета main. xml, который определяет расположение MapLocation, когда устройство находится в ландшафтном режиме?

res/layout

res/values

res/xml

res/layout-land

Вопрос 4

Какие из следующих утверждений являются примерами тегов элементов, которые могут оказаться в файле AndroidManifest. xml?

<application>

<task>

<orientation>

<uses-sdk>

Вопрос 5

Какие из следующих утверждений представляют преимущества использования эмулятора, а не устройства?

Вы не должны покупать реальное устройство.

Поведение эмулятора идентично тому, как работает реальное устройство.

Эмулированное устройство реконфигурируемое.

Изменения в состоянии эмулятора не создают постоянных изменений в устройстве.

Вопрос 6

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

Активности должны обеспечивать модульность, так что они могут быть замещены другими видами активности.

Используйте активности для обмена данными между приложениями.

Каждая активность должна поддерживать одну целенаправленную вещь, которую пользователь может делать.

Поделиться с друзьями: