Главная / Операционные системы /
Разработка приложений для ОС Android / Тест 24
Разработка приложений для ОС Android - тест 24
Упражнение 1:
Номер 1
Для чего используются Content Providers?
Ответ:
 (1) для передачи данных между разными приложениями 
 (2) для передачи данных в Интернет 
 (3) для скачивания информации из сети Интернет 
 (4) для синхронизации данных с сервисами Google 
Номер 2
Какой Permission
нужно добавить в AndroidManifest для обработки данных контактной книги?
Ответ:
 (1) android.permission.READ_CONTACTS
 
 (2) android.permission.CONTACTS
 
 (3) android.permission.READ_WHITE_CONTACTS
 
 (4) android.permission.USE_CONTACTS
 
Номер 3
Операция MoveToNext
Ответ:
 (1) увеличивает значение integer
на 1 
 (2) выбирает следующий элемент массива 
 (3) приравнивает указанный элемент массива к следующему элементу 
 (4) проверяет наличие следующего элемента 
Упражнение 2:
Номер 1
Какой компонент(компоненты) должны быть установлены при разработке приложений, использующих Google карты?
Ответ:
 (1) любые Android API не ниже версии 10 
 (2) Google API 
 (3) любые Android API 
 (4) такие же, как и для любого другого приложения 
Номер 2
C помощью какого инструмента генерируется MD5 отпечаток для получения ключа, позволяющего разрабатывать приложения с использованием Google карт?
Ответ:
 (1) keygen в папке Android SDK 
 (2) MD5 generation tool в папке Java 
 (3) keytool в папке Java 
 (4) MD5tool в Windows/system32 
Номер 3
Activity, использующее Google карты должно
Ответ:
 (1) расширять (код extends) MapActivity 
 (2) расширять (код extends) Maps 
 (3) выполнять (код implements) Maps 
 (4) выполнять (код implements) MapsActivity 
Упражнение 3:
Номер 1
Какое из данных разрешений позволяет использовать GPS?
Ответ:
 (1) android.permissions.ACCESS_FINE_LOCATION 
 (2) android.permissions.ACCESS_GPS  
 (3) android.permissions.ACCESS_LOCATOR  
 (4) android.permissoins.ACCESS_LOCATION 
Номер 2
Назовите сервис, позволяющий определить местоположение телефона.
Ответ:
 (1) GPS_MANAGER  
 (2) GPS_SERVICE 
 (3) LOCATION_SERVICE 
 (4) GPS_PROVIDER 
Номер 3
Какой элемент помогает контролировать местоположение устройства на эмуляторе?
Ответ:
 (1) Allocation Tracker 
 (2) LogCat 
 (3) Emulator Control 
 (4) GPS Controller 
Упражнение 4:
Номер 1
В чем отличие виджетов от обычных приложений?
Ответ:
 (1) они всегда более ресурсоемки и расходуют большее количество заряда батареи 
 (2) они работают прямо на экране устройства 
 (3) они постоянно используют подключение к сети Интернет 
 (4) ни в чем. Это просто разные названия 
Номер 2
Назовите Layout, который мы не можем использовать при создании виджета.
Ответ:
 (1) Relative 
 (2) Frame 
 (3) Table 
 (4) Linear 
Номер 3
Что обозначает i++
в цикле?
Ответ:
 (1) i+2
 
 (2) перебор будет проводиться начиная с i
и выше 
 (3) за каждый проход цикла i
будет увеличиваться на единицу 
 (4) за каждый проход цикла i
будет увеличиваться на два 
Упражнение 5:
Номер 1
Выберите строку с верным синтаксисом:
Ответ:
 (1) <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE"/>
 
 (2) <action android:name="android.application.action.APPWIDGET_CONFIGURE"/>
 
 (3) <action android:name="android.application.action.APPWIDGET"/>
 
 (4) <action android:name="android.appwidget.action.CONFIGURE"/>
 
Номер 2
Выберите строку с верным синтаксисом:
Ответ:
 (1) Uri.parse("http://google.com")
 
 (2) Uri.parse("google.com")
 
 (3) Uri.parse(http://google.com)
 
 (4) Uri.parse(www.google.com)
 
Номер 3
Выберите строку с верным синтаксисом:
Ответ:
 (1) for(int i=0;X; i=1)
 
 (2) for(int i=0;X; i++)
 
 (3) for(int i=0;i<X; i=1)
 
 (4) for(int i=0;i<X; i++)
 
Упражнение 6:
Номер 1
Можно ли просмотреть Log-сообщения после компиляции приложения?
Ответ:
 (1) нет, даже если они остались в коде 
 (2) да, если их не удалили\закомментировали 
 (3) да, даже если их закомментировали 
 (4) да, но только с помощью дебаггера 
Номер 2
В чем различие между версией приложения и версией кода?
Ответ:
 (1) нет различия 
 (2) в формате: первое имеет вид десятичной дроби, второе - порядкового числа 
 (3) в формате: первое имеет вид порядкового числа, второе - десятичной дроби 
 (4) версия кода выставляется программой после каждого сохранения 
Номер 3
Можно ли изменить минимальную версию Android, на которой запустится данное приложение после создания проекта?
Ответ:
 (1) нет, нельзя 
 (2) да, через Manifest-файл 
 (3) да, если выкладывать на Google Play 
 (4) да, с помощью специального инструмента в android-sdk