Разработка мобильных приложений.ти

Разработка мобильных приложений.ти

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

79 вопросов Вариант 1 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Что такое SDK в контексте разработки мобильных приложений?

  1. Набор инструментов для тестирования приложений
  2. Набор инструментов для разработки программного обеспечения
  3. Язык программирования для мобильных устройств
  4. Мобильное приложение для разработчиков
Вопрос 2

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

  1. Клиент-серверная
  2. Одноранговая (P2P)
  3. Многоуровневая
  4. Файловая
Вопрос 3

Что такое responsive design?

  1. Дизайн для высокопроизводительных устройств
  2. Дизайн, адаптирующийся к разным размерам экранов
  3. Дизайн, использующий только векторную графику
  4. Дизайн, оптимизированный для сенсорного управления
Вопрос 4

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

  1. Java
  2. Swift
  3. React Native
  4. Objective-C
Вопрос 5

Что такое API в контексте мобильной разработки?

  1. Интерфейс прикладного программирования
  2. Язык программирования для мобильных устройств
  3. Инструмент для отладки кода
  4. Система управления базами данных
Вопрос 6

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

  1. SD-карта
  2. Оперативная память (RAM)
  3. Внутренняя память (ROM/Flash)
  4. SIM-карта
Вопрос 7

Что такое push-уведомление?

  1. Вид рекламы в мобильном приложении
  2. Сообщение, отправленное на мобильное устройство сервером
  3. Сообщение об ошибке в приложении
  4. Уведомление о загрузке приложения
Вопрос 8

Что такое мобильная эмуляция?

  1. Запуск мобильного приложения на компьютере
  2. Тестирование приложения на реальном устройстве
  3. Создание прототипа мобильного приложения
  4. Загрузка приложения в магазин приложений
Вопрос 9

Какой компонент отвечает за отображение графического интерфейса в мобильном приложении?

  1. Сервер
  2. База данных
  3. UI (User Interface)
  4. API
Вопрос 10

Что такое “холодный старт” приложения?

  1. Быстрый запуск приложения
  2. Запуск приложения, когда оно не находится в памяти
  3. Запуск приложения сразу после установки
  4. Запуск приложения с минимальными настройками
Вопрос 11

Что такое “геолокация” в мобильных приложениях?

  1. Отображение географических карт
  2. Определение местоположения пользователя
  3. Оптимизация приложения для работы в определенных регионах
  4. Использование графики, связанной с географией
Вопрос 12

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

  1. READ_SMS
  2. CAMERA
  3. ACCESS_FINE_LOCATION
  4. INTERNET
Вопрос 13

Что такое Mobile Backend as a Service (MBaaS)?

  1. Операционная система для мобильных устройств
  2. Инструмент для создания пользовательского интерфейса
  3. Облачная платформа для разработки мобильных приложений
  4. Язык программирования для мобильных устройств
Вопрос 14

Что такое unit-тестирование мобильного приложения?

  1. Тестирование отдельных компонентов приложения
  2. Тестирование приложения на различных устройствах
  3. Тестирование пользовательского интерфейса
  4. Тестирование производительности приложения
Вопрос 15

Что такое MVP (Minimum Viable Product) в разработке мобильных приложений?

  1. Версия продукта с минимальным набором функций для тестирования гипотез
  2. Версия продукта для внутреннего тестирования
  3. Версия продукта с максимально возможным количеством функций
  4. Версия продукта с устаревшим кодом
Вопрос 16

Что такое DEX файл в контексте Android разработки?

  1. Файл с документацией
  2. Файл, содержащий скомпилированный код приложения для виртуальной машины Dalvik
  3. Файл с графическими ресурсами
  4. Файл с данными базы данных
Вопрос 17

Что такое Gradle в Android разработке?

  1. Язык программирования
  2. Система автоматической сборки проектов
  3. Эмулятор Android устройств
  4. Инструмент для отладки кода
Вопрос 18

Что такое “интент” в Android?

  1. Механизм для обмена сообщениями между компонентами приложения
  2. Класс для создания пользовательского интерфейса
  3. Метод для работы с базами данных
  4. Переменная для хранения данных
Вопрос 19

Что такое “макет” в Android разработке?

  1. Описание структуры пользовательского интерфейса
  2. Класс для обработки пользовательского ввода
  3. Файл с настройками приложения
  4. Метод для создания анимации
Вопрос 20

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

  1. Нативная разработка с использованием Java (для Android) и Swift (для iOS)
  2. Кроссплатформенная разработка с использованием JavaScript (например, с React Native)
  3. Разработка с использованием Python, так как он универсален
  4. Использование C#, но только для платформы Windows Phone (которая практически не используется)
Вопрос 21

Что такое CLDC в Java ME?

  1. Ограниченная версия Java для маломощных устройств
  2. Полная версия Java для мобильных устройств
  3. Версия Java для настольных компьютеров
  4. Версия Java для серверов
Вопрос 22

Что такое MIDP в Java ME?

  1. Профиль для мобильных информационных устройств (телефонов)
  2. Конфигурация для встраиваемых устройств
  3. Конфигурация для устройств с ограниченной памятью
  4. Профиль для сетевых устройств
Вопрос 23

Что такое мидлет?

  1. Небольшой серверный скрипт
  2. Java-приложение для мобильных устройств
  3. Веб-страница, адаптированная для мобильных устройств
  4. Тип базы данных для мобильных устройств
Вопрос 24

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

  1. start
  2. run
  3. startApp
  4. init
Вопрос 25

Какой метод необходимо переопределить в классе мидлета для обработки приостановки мидлета?

  1. stop
  2. pause
  3. pauseApp
  4. suspend
Вопрос 26

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

  1. destroy
  2. terminate
  3. destroyApp
  4. end
Вопрос 27

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

  1. JPanel
  2. JFrame
  3. Display и Canvas
  4. QWidget
Вопрос 28

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

  1. Socket
  2. HttpURLConnection
  3. Connector
  4. Network
Вопрос 29

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

  1. File
  2. Database
  3. RecordStore
  4. Storage
Вопрос 30

Что такое MANIFEST.MF в Java ME?

  1. Файл с кодом приложения
  2. Файл с графическими ресурсами
  3. Файл с метаданными приложения (название, версия, и т.д.)
  4. Файл с настройками компиляции
Вопрос 31

Какой тип данных НЕ поддерживается в CLDC?

  1. int
  2. boolean
  3. double
  4. byte
Вопрос 32

Каким образом осуществляется переключение между экранами (формами) в мидлете?

  1. С помощью System.out.println
  2. С помощью JOptionPane
  3. С помощью Display.setCurrent
  4. Автоматически, операционной системой
Вопрос 33

Что такое RMS (Record Management System) в Java ME?

  1. Система управления записями для хранения данных
  2. Система управления памятью
  3. Система управления сетевыми соединениями
  4. Система управления графическим интерфейсом
Вопрос 34

Какое расширение имеет файл с мидлетом (Java ME приложением)?

  1. .jar
  2. .jad и .jar
  3. .apk
  4. .exe
Вопрос 35

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

  1. Через класс System
  2. Через класс Device
  3. Через класс System.getProperty
Вопрос 36

Какой класс используется для создания текстовых полей в Java ME?

  1. JTextField
  2. JTextArea
  3. TextField
  4. EditText
Вопрос 37

Что такое Push Registry в Java ME?

  1. Механизм для получения push-уведомлений
  2. Механизм для хранения данных в RMS
  3. Механизм для управления потоками
  4. Механизм для создания графического интерфейса
Вопрос 38

Какой интерфейс нужно реализовать для обработки команд (действий) в Java ME?

  1. ActionListener
  2. MouseListener
  3. CommandListener
  4. KeyListener
Вопрос 39

Что такое Games API в Java ME?

  1. Набор классов для разработки игр
  2. Набор классов для работы с сетью
  3. Набор классов для работы с графическим интерфейсом
  4. Набор классов для работы с базами данных
Вопрос 40

Какой класс позволяет получить информацию о дисплее устройства в Java ME?

  1. Display
  2. Screen
  3. Graphics
  4. Device
Вопрос 41

Что такое Activity в Android?

  1. Компонент приложения, представляющий один экран интерфейса
  2. Компонент приложения, хранящий данные
  3. Компонент приложения, выполняющий фоновые задачи
  4. Компонент приложения, предоставляющий доступ к оборудованию
Вопрос 42

Что такое Service в Android?

  1. Компонент приложения, представляющий один экран интерфейса
  2. Компонент приложения, выполняющий фоновые задачи
  3. Компонент приложения, хранящий данные
  4. Компонент приложения, предоставляющий доступ к оборудованию
Вопрос 43

Что такое Broadcast Receiver в Android?

  1. Компонент приложения, представляющий один экран интерфейса
  2. Компонент приложения, выполняющий фоновые задачи
  3. Компонент приложения, принимающий системные события
  4. Компонент приложения, хранящий данные
Вопрос 44

Что такое Content Provider в Android?

  1. Компонент приложения, представляющий один экран интерфейса
  2. Компонент приложения, выполняющий фоновые задачи
  3. Компонент приложения, принимающий системные события
  4. Компонент приложения, предоставляющий доступ к данным
Вопрос 45

Что такое Intent в Android?

  1. Объект, передающий информацию между компонентами приложения
  2. Класс для создания графического интерфейса
  3. Тип базы данных
  4. Метод для выполнения математических операций
Вопрос 46

Что такое AndroidManifest.xml?

  1. Файл с кодом приложения
  2. Файл с графическими ресурсами
  3. Файл с описанием приложения (название, разрешения, компоненты, и т.д.)
  4. Файл с настройками компиляции
Вопрос 47

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

  1. Swift
  2. Objective-C
  3. Java/Kotlin
  4. C#
Вопрос 48

Что такое ADB (Android Debug Bridge)?

  1. Инструмент для отладки Android-приложений
  2. Эмулятор Android-устройств
  3. Система управления базами данных
  4. Язык программирования для Android
Вопрос 49

Что такое Layout в Android?

  1. Файл, описывающий структуру пользовательского интерфейса (UI)
  2. Класс для обработки пользовательского ввода
  3. Файл с настройками приложения
  4. Метод для создания анимации
Вопрос 50

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

  1. Button
  2. TextView
  3. ImageView
  4. EditText
Вопрос 51

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

  1. TextView
  2. Button
  3. ImageView
  4. EditText
Вопрос 52

Что такое RecyclerView в Android?

  1. Улучшенный виджет для отображения больших списков данных
  2. Виджет для отображения одного элемента
  3. Виджет для ввода текста
  4. Виджет для создания анимации
Вопрос 53

Что такое Fragment в Android?

  1. Часть пользовательского интерфейса, используемая внутри Activity
  2. Класс для работы с базами данных
  3. Класс для работы с сетью
  4. Класс для выполнения фоновых задач
Вопрос 54

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

  1. Через класс CameraView
  2. Через класс ImageCapture
  3. Через класс Camera и CameraManager
Вопрос 55

Что такое SharedPreferences в Android?

  1. Простой способ для хранения небольших объемов данных (ключ-значение)
  2. Мощная база данных для хранения больших объемов данных
  3. Класс для работы с сетью
  4. Класс для работы с графикой
Вопрос 56

Что такое SQLite в Android?

  1. Простой способ для хранения небольших объемов данных (ключ-значение)
  2. Реляционная база данных для хранения данных
  3. Класс для работы с сетью
  4. Класс для работы с графикой
Вопрос 57

Что такое AIDL (Android Interface Definition Language)?

  1. Язык для создания пользовательского интерфейса
  2. Язык для описания интерфейсов для межпроцессного взаимодействия
  3. Язык для создания баз данных
  4. Язык для создания анимаций
Вопрос 58

Что такое Lint в Android Studio?

  1. Инструмент для создания пользовательского интерфейса
  2. Инструмент для анализа кода и поиска потенциальных проблем
  3. Инструмент для отладки кода
  4. Инструмент для управления версиями кода
Вопрос 59

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

  1. Swift
  2. Kotlin
  3. JavaScript
  4. C#
Вопрос 60

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

  1. Java
  2. C++
  3. Swift/Objective-C
  4. C#
Вопрос 61

Что такое Xcode?

  1. Операционная система для iOS устройств
  2. Интегрированная среда разработки (IDE) для macOS, используемая для разработки iOS приложений
  3. Язык программирования для iOS
  4. Фреймворк для разработки iOS приложений
Вопрос 62

Что такое Cocoa Touch?

  1. Операционная система для iOS устройств
  2. Язык программирования для iOS
  3. Фреймворк для разработки iOS приложений, предоставляющий UI элементы и другие инструменты
  4. Инструмент для отладки iOS приложений
Вопрос 63

Что такое Storyboard в iOS разработке?

  1. Визуальный инструмент для создания пользовательского интерфейса
  2. Файл с кодом приложения
  3. Файл с данными приложения
  4. Файл с настройками компиляции
Вопрос 64

Что такое View Controller в iOS?

  1. Класс для хранения данных
  2. Класс, управляющий отображением информации на экране
  3. Класс для работы с сетью
  4. Класс для работы с базой данных
Вопрос 65

Что такое Auto Layout в iOS?

  1. Система автоматической адаптации пользовательского интерфейса под разные размеры экранов
  2. Система ручной настройки пользовательского интерфейса
  3. Язык программирования для создания пользовательского интерфейса
  4. Фреймворк для создания пользовательского интерфейса
Вопрос 66

Какой формат используется для пакетов iOS приложений?

  1. .apk
  2. .ipa
  3. .exe
  4. .jar
Вопрос 67

Что такое TestFlight?

  1. Эмулятор iOS устройств
  2. Инструмент для отладки iOS приложений
  3. Платформа для бета-тестирования iOS приложений
  4. Язык программирования для iOS
Вопрос 68

Что такое Core Data?

  1. Класс для работы с сетью
  2. Фреймворк для управления объектно-ориентированными данными в iOS
  3. Класс для создания пользовательского интерфейса
  4. Класс для работы с графикой
Вопрос 69

Какой язык программирования использовался в Windows Phone до Windows 10 Mobile?

  1. Java
  2. C++
  3. Swift
  4. C#
Вопрос 70

Какая платформа использовалась для разработки приложений под Windows Phone 7 и 8?

  1. Android SDK
  2. iOS SDK
  3. Silverlight/XAML
  4. Java ME
Вопрос 71

Что такое XAML?

  1. Операционная система
  2. Язык программирования
  3. Язык разметки для создания пользовательских интерфейсов
  4. Фреймворк для работы с сетью
Вопрос 72

Что такое Windows Runtime (WinRT)?

  1. Операционная система
  2. Язык программирования
  3. API для разработки приложений под Windows 8 и более поздние версии
  4. Фреймворк для создания пользовательских интерфейсов
Вопрос 73

Как назывался магазин приложений для Windows Phone?

  1. Google Play
  2. App Store
  3. Windows Phone Store
  4. Marketplace
Вопрос 74

Какой формат используется для пакетов приложений Windows Phone?

  1. .apk
  2. .ipa
  3. .jar
  4. .xap
Вопрос 75

Что такое Live Tiles в Windows Phone?

  1. Виджет для отображения времени
  2. Плитки на главном экране, которые могут отображать динамическую информацию
  3. Элемент пользовательского интерфейса для отображения текста
  4. Кнопка для запуска приложения
Вопрос 76

Какой API использовался для геолокации в Windows Phone?

  1. Google Maps API
  2. Core Location
  3. Windows.Devices.Geolocation
  4. MapKit
Вопрос 77

Что такое MVVM (Model-View-ViewModel) в контексте разработки Windows Phone приложений?

  1. Архитектурный паттерн, разделяющий данные, логику и представление
  2. Фреймворк для работы с базами данных
  3. Язык программирования для создания пользовательского интерфейса
  4. Инструмент для отладки приложений
Вопрос 78

Что такое Universal Windows Platform (UWP)?

  1. Операционная система
  2. Язык программирования
  3. Платформа для разработки приложений, которые могут работать на разных устройствах Windows
  4. Фреймворк для создания пользовательского интерфейса
Вопрос 79

Для создания кроссплатформенных мобильных приложений, которые могут работать как на iOS, так и на Android, часто используются фреймворки. Какой из следующих языков программирования часто применяется в таких фреймворках, как React Native?

  1. Java
  2. Python
  3. JavaScript
  4. Ruby