Чтобы реагировать на события, направленные на них.
Чтобы отрисовывать себя.
Для обработки реконфигурации устройства.
Чтобы содержать другие представления.
Тест 19
Вопрос 1
Какие из следующих являются свойствами, которые можно установить в View?
Ориентация экрана.
Видимость.
Непрозрачность (прозрачность).
Позиция.
Вопрос 2
AutoCompleteTextView это подкласс ViewGroup.
Да
Нет
Вопрос 3
Какие из следующих утверждений описывают отношения между AdapterView и его адаптером?
AdapterView создает представления для данных в адаптере.
Адаптер управляет набором данных для AdapterView.
Адаптер запрашивает представления из AdapterView.
Адаптеры могут уведомлять AdapterView при изменении данных адаптера.
Вопрос 4
Предположим, что файл макета объявляет LinearLayout, который называется LL, который содержит два дочерних представления, View1 и View2. В файле макета, View1 объявляется с android: layout_weight = 2 и layout_width = 0dp. View2 объявляется с android: layout_weight = 3 и layout_width = 0dp. В этом примере, какие из следующих утверждений должны быть правдой?
View1 занимает 2/3 ширины LL.
View2 занимает 3/5 ширины LL.
View2 занимает 2/3 ширины дисплея.
View1 занимает 2/5 ширины дисплея.
Вопрос 5
Когда пользователь долго нажимает на представление, зарегистрировавшего показ контекстного меню, который из следующих методов будет вызываться?
setHasOptionsMenu ().
registerForContextMenu ().
onCreateContextMenu ().
onContextItemSelected ().
Вопрос 6
Предположим, что приложение хочет создать и отобразить диалоговое окно. Если приложение встраивает диалог в DialogFragment, какой метод DialogFragment будет вызываться, чтобы сделать Диалог видимым пользователю?
show ()
onCreateView ()
showFragment ().
dismiss ()
Вопрос 7
ActionBar имеет четыре функциональные области: значок приложения, область контроля представления, область кнопок действий и область переполнения. Какова цель этой области переполнения?
Область переполнения отображает выпадающий список для доступа к часто используемым функциям.
Когда кнопка действия не может поместиться в или не должна быть размещена на панели действий, она отображается в отдельном окне, доступном при прикосновении значка переполнения.
Это расположение по умолчанию для кнопок действий.
Область переполнения позволяет пользователю перемещаться обратно к предыдущим пунктам в стеке Task Back Stack.
Вопрос 8
Что из следующего является мотивом для использования потоков в Android?
Повышение производительности на многоядерных платформах.
Сделать программу проще для отладки.
Улучшение отклика приложения.
Упрощение структуры программы относительно событийного программирования.
Сделать поведение программы более детерминированным в отношении порядка выполнения.
Вопрос 9
Что из следующего является примером Android фреймворка параллельных вычислений?
Класс Java Thread, который обеспечивает блок вычислений, который работает в контексте процесса.
Android Service фреймворк, который обеспечивает вычисления и коммуникации для работы в фоновом режиме.
Android «Handler Messages and Runnables» (HaMeR) фреймворк, который позволяет запускать операции в одном или нескольких фоновых потоках, публикующих свои результаты в потоке пользовательского интерфейса.
Android AsyncTask фреймворк, который позволяет запускать операции в одном или нескольких фоновых потоках и публиковать результаты в потоке пользовательского интерфейса, без манипуляций потоком или обработчиком.
Вопрос 10
Какие из следующих элементов реализации являются уникальными для каждого потока?
Стек времени выполнения
Куча времени выполнения
Программный счетчик
Область статических данных
Вопрос 11
Что из следующего является способом, с помощью которого программа может запустить Java Thread?
Реализовать Runnable интерфейс, переопределить его run () метод, передать Runnable объект в конструктор нового объекта Thread, и вызвать start () объекта Thread.
Расширить класс Thread, переопределить его run () метод, и вызвать start () экземпляра расширенного класса Thread.
Расширить класс Thread, переопределить его run () метод, и явно вызвать run () из кода приложения, чтобы начать поток без вызова его start () метода явно.
Вопрос 12
Какие из следующих утверждений верны?
Если код пользователя в Java Thread вызывает wait (), join () или sleep (), эти методы проверяют исключение InterruptedException.
Использование изменяемого логического флага «stop» автоматически пробуждает блокирующие wait (), join (), sleep () вызовы.
Единственный надежный и переносимый способ прекратить Java поток, это вызвать его метод stop ().
Thread interrupt () метод ведет себя как традиционные аппаратные и системные прерывания, т. е. он автоматически прекращает поток независимо от того, что поток делает.
Вопрос 13
Какие из следующих утверждений верны о жизненном цикле Java Thread?
Когда Java программа вызывает sleep (), поток переходит в заблокированное состояние.
Когда Thread run () метод возвращает, поток переходит в Runnable состояние.
Когда Java программа создает объект Thread, этот объект находится первоначально в состоянии Runnable.
Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии