wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Вопросы

Total questions: 139

Worksheet time: 1hrs 10mins

Name
Class
Date
1.

Когда появилось первое мобильное приложение?

a)

1985

b)

1993

c)

2002

d)

2010

2.

Что из перечисленного является мобильной операционной системой?

a)

Windows

b)

Ubuntu

c)

Android

d)

MacOS

3.

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

a)

Python

b)

Dart

c)

Java

d)

Swift

4.

Какова основная цель UI/UX дизайна?

a)

Ускорить загрузку приложения

b)

Повысить удобство и удовлетворенность пользователей

c)

Уменьшить стоимость разработки

d)

Улучшить безопасность приложения

5.

Что такое Android Studio?

a)

Редактор изображений

b)

Среда разработки для Android-приложений

c)

Программное обеспечение для создания игр

d)

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

6.

Какова основная задача Android-эмулятора?

a)

Тестирование мобильных приложений

b)

Создание дизайна пользовательского интерфейса

c)

Разработка игр

d)

Управление базами данных

7.

Что из перечисленного является магазином приложений для устройств Apple?

a)

Google Play

b)

App Store

c)

Microsoft Store

d)

Amazon Appstore

8.

Какова основная функция SQL-запроса SELECT?

a)

Удаление данных

b)

Изменение данных

c)

Выборка данных

d)

Добавление данных

9.

Какая технология используется для подключения к Telegram-боту?

a)

Bluetooth

b)

HTTP/HTTPS

c)

FTP

d)

SOAP

10.

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

a)

Motorola DynaTAC

b)

Nokia 3310

c)

Samsung Galaxy

d)

iPhone 3G

11.

Что из перечисленного является операционной системой с открытым исходным кодом?

a)

Windows

b)

iOS

c)

Android

d)

Symbian

12.

Для каких устройств была разработана система iOS?

a)

Компьютеров

b)

Планшетов

c)

Устройств Apple

d)

Смарт-часов

13.

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

a)

Microsoft

b)

Apple

c)

Google

d)

IBM

14.

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

a)

Microsoft

b)

Apple

c)

Google

d)

IBM

15.

Какая компания больше всего использовала операционную систему Symbian?

a)

Samsung

b)

Nokia

c)

Apple

d)

Sony

16.

На каком языке изначально писались мобильные приложения?

a)

Java

b)

C++

c)

Python

d)

Assembly

17.

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

a)

App Store

b)

Google Play

c)

Microsoft Store

d)

Huawei AppGallery

18.

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

a)

1980-е

b)

1990-е

c)

2000-е

d)

2010-е

19.

Когда была выпущена первая версия Android?

a)

2005

b)

2008

c)

2010

d)

2012

20.

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

a)

Шифрование данных

b)

Оптимизация кода

c)

Кеширование данных

d)

Обфускация интерфейса

21.

Какая компания разработала Flutter?

a)

Facebook

b)

Google

c)

Microsoft

d)

Apple

22.

Какие приложения можно создавать с помощью Flutter?

a)

Только веб-приложения

b)

Только мобильные приложения

c)

Кроссплатформенные приложения

d)

Только настольные приложения

23.

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

a)

Swift

b)

JavaScript

c)

Kotlin

d)

Dart

24.

В каком формате можно сохранить проект в Flutter?

a)

APK

b)

IPA

c)

EXE

d)

Все перечисленные

25.

Какую вкладку нужно открыть в Android Studio для установки эмулятора?

a)

Tools

b)

View

c)

Run

d)

File

26.

Какую роль играет компонент Scaffold в проекте Flutter?

a)

Создает базовую структуру пользовательского интерфейса

b)

Оптимизирует производительность

c)

Управляет базой данных

d)

Добавляет анимации

27.

Какое понятие используется для создания UI-элементов в Flutter?

a)

Views

b)

Widgets

c)

Compo

28.

Какое понятие используется для создания UI-элементов в Flutter?

a)

Views

b)

Widgets

c)

Components

d)

Elements

29.

Для чего предназначена Android Studio?

a)

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

b)

Создания сайтов

c)

Обработки изображений

d)

Тестирования баз данных

30.

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

a)

Только мощный процессор

b)

Совместимая среда разработки, ОС и аппаратные ресурсы

c)

Высокоскоростной интернет

d)

Доступ к базам данных

31.

Какая СУБД может использоваться для работы с базой данных в Flutter?

a)

MySQL

b)

SQLite

c)

PostgreSQL

d)

Все перечисленные

32.

Какова основная задача UX-дизайна?

a)

Создать яркий дизайн

b)

Увеличить функциональность интерфейса

c)

Обеспечить удобство взаимодействия пользователя с продуктом

d)

Оптимизировать код

33.

Что включает в себя UI-дизайн?

a)

Только структура приложения

b)

Только шрифты

c)

Все визуальные элементы интерфейса

d)

Логика работы приложения

34.

Зачем нужен адаптивный дизайн?

a)

Для сокращения времени загрузки приложения

b)

Для оптимизации интерфейса под разные устройства и экраны

c)

Для улучшения графики

d)

Для увеличения безопасности

35.

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

a)

TextView, Button, ImageView

b)

OnlyView

c)

CommandPanel

d)

BaseView

36.

Что такое "Wireframe" в UI/UX дизайне?

a)

Финальный дизайн интерфейса

b)

Прототип пользовательского интерфейса

c)

Исходный код приложения

d)

Документация по проекту

37.

С какой целью применяются анимации в пользовательском интерфейсе (UI)?

a)

Для улучшения производительности

b)

Для повышения удобства и привлечения внимания

38.

С какой целью применяются анимации в пользовательском интерфейсе (UI)?

a)

Для улучшения производительности

b)

Для повышения удобства и привлечения внимания

c)

Для уменьшения размера приложения

d)

Для экономии времени пользователя

39.

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

a)

Только описание функций

b)

Задачи, цели и ожидаемые результаты

c)

Логотип приложения

d)

Список устройств для тестирования

40.

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

a)

Ускорение разработки интерфейса

b)

Тестирование приложений без физического устройства

c)

Увеличение скорости работы приложения

d)

Снижение стоимости разработки

41.

Какова задача AVD Manager в Android Studio?

a)

Управление базами данных

b)

Управление виртуальными устройствами для тестирования

c)

Обновление Android SDK

d)

Тестирование безопасности приложений

42.

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

a)

Скорость разработки

b)

Безопасность и удобство для пользователя

c)

Количество функций

d)

Яркий дизайн

43.

Какова функция "Hot Reload" в Flutter?

a)

Полное перезапуск приложения

b)

Быстрое обновление интерфейса без перезапуска приложения

c)

Автоматическое тестирование кода

d)

Оптимизация базы данных

44.

На каком этапе осуществляется тестирование мобильных приложений?

a)

Только после завершения разработки

b)

На всех этапах разработки

c)

После публикации в магазине приложений

d)

Только во время тестирования интерфейса

45.

Что означает понятие 'Click Area' в дизайне мобильного приложения?

a)

Область, на которую можно нажимать

b)

Элемент интерфейса для создания кнопок

c)

Код, отвечающий за обработку нажатий

d)

Программа для тестирования интерфейса

46.

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

a)

Высокая стоимость

b)

Простота использования и встроенность

c)

Отсутствие поддержки транзакций

d)

Ограничение по объему данных

47.

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

a)

INSERT

b)

UPDATE

c)

DELETE

d)

SELECT

48.

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

a)

INSERT

b)

UPDATE

c)

DELETE

d)

SELECT

49.

В каком формате сохраняются базы данных SQLite?

a)

.db

b)

.sqlite

c)

.sql

d)

.db3

50.

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

a)

TCP/IP

b)

HTTP

c)

SOAP

d)

FTP

51.

Какой SQL-запрос используется для удаления данных?

a)

INSERT

b)

DELETE

c)

UPDATE

d)

SELECT

52.

Какой пакет используется в Flutter для подключения базы данных MySQL?

a)

mysql1

b)

sqflite

c)

hive

d)

http

53.

Какой SQL-запрос используется для создания таблицы в базе данных SQLite?

a)

CREATE TABLE

b)

ALTER TABLE

c)

DROP TABLE

d)

SELECT TABLE

54.

Выберите правильный SQL-код для создания таблицы с именем и возрастом пользователя.

a)

`CREATE TABLE users (id TEXT, name TEXT, age INTEGER);`

b)

`CREATE TABLE users (id INTEGER, name TEXT, age INTEGER);`

c)

`CREATE TABLE users (id INTEGER PRIMARY KEY);`

d)

`CREATE TABLE users;`

55.

Для чего используется API?

a)

Для хранения данных

b)

Для оптимизации данных

c)

Для взаимодействия приложений через интерфейсы

d)

Для улучшения графики

56.

Для чего используется API?

a)

Для хранения данных

b)

Для оптимизации данных

c)

Для взаимодействия приложений через интерфейсы

d)

Для улучшения графики

57.

Какой HTTP-метод обычно используется для получения данных при работе с API?

a)

POST

b)

GET

c)

PUT

d)

PATCH

58.

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

a)

POST

b)

GET

c)

PUT

d)

PATCH

59.

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

a)

HTTP

b)

FTP

c)

SSL/TLS

d)

SOAP

60.

Какой файл необходимо подготовить перед размещением Android-приложения в Play Market?

a)

APK или AAB

b)

APK

c)

IPA

d)

EXE

61.

В каком формате принимаются приложения для размещения в Apple Store?

a)

APK

b)

IPA

c)

EXE

d)

AAB

62.

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

a)

Разработчика Google Play

b)

Разработчика Microsoft

c)

Разработчика Apple

d)

Администратора Firebase

63.

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

a)

Xcode

b)

Android Studio

c)

Firebase

d)

IntelliJ IDEA

64.

Какое главное требование безопасности при загрузке приложений в Play Market и Apple Store?

a)

Использование уникального названия

b)

Подключение базы данных

c)

Наличие логотипа

d)

Подписанный ключ разработчика

65.

Через какой файл управляются разрешения в Android-приложениях?

a)

manifest.xml

b)

settings.gradle

c)

build.gradle

d)

config.json

66.

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

a)

Kotlin

b)

Java

c)

Dart

d)

Swift

67.

Какая компания разработала Flutter?

a)

Facebook

b)

Microsoft

c)

Google

d)

Apple

68.

Что такое 'Widget' в Flutter?

a)

Основной элемент интерфейса

b)

Тестирование интерфейса

c)

База данных

d)

Анимация

69.

Кто разработал Flutter?

a)

Facebook

b)

Microsoft

c)

Google

d)

Apple

70.

Что такое 'Widget' в Flutter?

a)

Основной элемент интерфейса

b)

Тестирование интерфейса

c)

База данных

d)

Анимация

71.

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

a)

main.dart

b)

home.dart

c)

config.json

d)

index.html

72.

Какие приложения можно создавать с помощью Flutter?

a)

Только мобильные приложения

b)

Кроссплатформенные приложения

c)

Веб-приложения

d)

Только игры

73.

В чем основное отличие между stateful и stateless виджетами в Flutter?

a)

Stateful виджеты нельзя обновлять

b)

Stateless виджеты нельзя обновлять

c)

Нет различий

d)

Stateful виджеты обновляются быстрее

74.

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

a)

INSERT

b)

DELETE

c)

UPDATE

d)

DROP

75.

Какой SQL-запрос используется для создания таблицы в базе данных SQLite?

a)

CREATE TABLE

b)

ALTER TABLE

c)

DROP TABLE

d)

SELECT TABLE

76.

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

a)

INSERT

b)

UPDATE

c)

SELECT

d)

INSERT INTO

77.

Какой SQL-запрос используется для удаления данных в SQLite?

a)

DELETE

b)

DROP

c)

INSERT INTO

d)

ALTER TABLE

78.

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

a)

SELECT

b)

JOIN

c)

WHERE

d)

GROUP BY

79.

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

a)

Firebase

b)

OAuth

c)

App Store

d)

Telegram Bot API

80.

Какой формат вместо .apk рекомендуется использовать в Play Market?

a)

.aab

b)

.apk

c)

.app

d)

.ipa

81.

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

a)

100 MB

b)

50 MB

c)

200 MB

d)

10 MB

82.

Какая служба используется для добавления рекламы в Play Market-приложения?

a)

AdMob

b)

Google Ads

c)

Yandex Ads

d)

Apple Ads

83.

Какая служба используется для добавления рекламы в Play Market-приложения?

a)

AdMob

b)

Google Ads

c)

Yandex Ads

d)

Apple Ads

84.

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

a)

Хранение в памяти устройства

b)

Серверное хранение паролей

c)

SQL-хранение

d)

Кеширование паролей

85.

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

a)

FTP

b)

SOAP

c)

SSL

d)

HTTPS

86.

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

a)

SELECT

b)

DROP

c)

JOIN

d)

DISTINCT

87.

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

a)

INSERT

b)

UPDATE

c)

ALTER

d)

DELETE

88.

Что такое кроссплатформенная разработка?

a)

Разработка только для одной платформы

b)

Разработка для нескольких платформ

c)

Поддержка игр на мобильных устройствах

d)

Оптимизация серверов

89.

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

a)

Python

b)

Kotlin

c)

Dart

d)

Java

90.

Как использовать Toast в Java?

a)

Отображает текст

b)

Показывает сообщение

c)

Изменяет цвет кнопок

d)

Удаляет текст

91.

Для чего используется ProgressBar в Android?

a)

Для отображения загрузки

b)

Для создания кнопок

c)

Для создания полей ввода

d)

Для форматирования таблиц

92.

Какова задача виджета Spinner?

a)

Для создания выпадающего списка

b)

Для отображения текста

c)

Для выбора изображений

d)

Для вывода данных

93.

Какова основная функция TextInputEditText?

a)

Добавляет текст

b)

Добавляет текстовое поле

c)

Редактирует шрифт

d)

Для удаления текста

94.

Для чего используется AlertDialog в Android?

a)

Для отображения уведомлений

b)

Для создания диалоговых окон

c)

Для взаимодействия с базами данных

d)

Для создания запросов

95.

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

a)

Для отображения уведомлений

b)

Для создания диалоговых окон

c)

Для взаимодействия с базами данных

d)

Для создания запросов

96.

Как используется виджет DatePickerDialog?

a)

Для выбора времени

b)

Для выбора даты

c)

Для выбора формата времени

d)

Для создания баз данных

97.

Как можно использовать TimePickerDialog в Android?

a)

Для выбора даты

b)

Для отображения времени

c)

Для изменения настроек времени

d)

Для подключения приложений

98.

Какова задача Snackbar?

a)

Для отображения уведомлений

b)

Для создания нижнего меню

c)

Для создания уведомлений

d)

Для редактирования строк

99.

Как используется виджет WebView?

a)

Для отображения HTML-страниц

b)

Для отображения видео

c)

Для отображения баз данных

d)

Для оптимизации интерфейса

100.

Какова задача CardView в Java Android?

a)

Для создания анимаций

b)

Для создания карточек

c)

Для форматирования текста

d)

Для обработки анимаций

101.

В чем разница между LinearLayout и RelativeLayout?

a)

LinearLayout вертикальный

b)

RelativeLayout горизонтальный

c)

LinearLayout проще

d)

RelativeLayout более гибкий

102.

Как используется виджет GridView?

a)

Для создания таблиц

b)

Для отображения сетки

c)

Для редактирования списков

d)

Для создания меню

103.

Какова основная задача FrameLayout?

a)

Для отображения видео

b)

Для отображения изображений

c)

Для изменения цвета

d)

Для изменения ориентации

104.

Какой атрибут TextView задает цвет текста?

a)

text

b)

color

c)

background

d)

font

105.

Как использовать RecyclerView?

a)

Для создания списков

b)

Для создания вкладок

c)

Для форматирования данных

d)

Для изменения значений

106.

Как можно использовать AppBarLayout в Android?

a)

Для создания верхнего меню

b)

Для добавления логотипа

c)

Для редактирования заголовков

d)

Для удаления данных

107.

Как можно использовать AppBarLayout в Android?

a)

Для создания верхнего меню

b)

Для добавления логотипа

c)

Для редактирования заголовков

d)

Для удаления данных

108.

Как используется виджет TabLayout?

a)

Для создания вкладок

b)

Для создания страниц

c)

Для отображения уведомлений

d)

Для обновления данных

109.

Чем GridLayout отличается от LinearLayout?

a)

Отображение в таблицах

b)

Создание вложенных элементов

c)

Сокращение высоты

d)

Изменение ширины

110.

Как используется onClickListener в Android?

a)

Для отслеживания нажатий

b)

Для определения касаний

c)

Для создания пользовательских событий

d)

Для изменения событий

111.

Как работает setOnTouchListener?

a)

Для обработки касаний

b)

Для отмены касаний

c)

Для обработки событий

d)

Для синхронизации элементов

112.

Как используется onLongClickListener в Android?

a)

Для обработки длинных нажатий

b)

Для отслеживания нажатий

c)

Для обновления интерфейса

d)

Для редактирования параметров

113.

Что содержится в папке res в автоматически созданном проекте Android Studio?

a)

Ресурсы приложения

b)

Код приложения

c)

Файлы базы данных

d)

Временные файлы

114.

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

a)

String

b)

text

c)

value

d)

layout

115.

Что делает следующий код? Toast.makeText(this, "Hello World", Toast.LENGTH_SHORT).show();

a)

Отображает текст

b)

Выводит сообщение

c)

Создает всплывающее окно

d)

Показывает сообщение

116.

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

a)

Linux

b)

Unix

c)

MacOS

d)

FreeBSD

117.

Что делает следующий атрибут? android:backgroundTint="@android:color/holo_green_light"

a)

Меняет цвет фона

b)

Изменяет границы

c)

Меняет текст

d)

Добавляет тень

118.

Какой атрибут? android:backgroundTint="@android:color/holo_green_light"

a)

Меняет цвет фона

b)

Изменяет границы

c)

Меняет текст

d)

Добавляет тень

119.

Какие значения можно задать атрибуту android:layout_width?

a)

dp и sp

b)

px и em

c)

mm и in

d)

pt и cm

120.

В какую папку следует сохранять звуковые файлы?

a)

В assets

b)

В raw

c)

В drawable

d)

В res/row

121.

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

a)

findViewById

b)

bindElementById

c)

findElementById

d)

findByView

122.

В каком файле можно хранить текстовые строки для приложения?

a)

strings.xml

b)

values.xml

c)

layout.xml

d)

android.xml

123.

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

a)

textHint

b)

autoHint

c)

hintText

d)

autoDelete

124.

Какова расшифровка расширения JSON?

a)

JavaScript Object Notation

b)

Java Serialization Object Notation

c)

Java Syntax Object Notation

d)

JavaScript Optimized Name

125.

Как изменить название приложения?

a)

В AndroidManifest.xml

b)

В build.gradle

c)

В res/values

d)

В res/drawable

126.

На каком языке программирования разрабатываются приложения в Android Studio?

a)

Kotlin

b)

Java

c)

HTML

d)

HTML

127.

Какова основная функция TextView?

a)

Отображает текст

b)

Вставляет изображение

c)

Добавляет иконку

d)

Обрабатывает события

128.

Какова особенность виджета ImageView?

a)

Для вставки изображений

b)

Для редактирования изображений

c)

Для редактирования текста

d)

Для создания фона

129.

Для чего используется атрибут android:onClick в Button?

a)

Для обработки нажатий

b)

Для обработки ввода

c)

Для управления списками

d)

Для отображения чисел

130.

Для чего используется атрибут inputType в EditText?

a)

Для отображения текста

b)

Для выбора чисел

c)

Для создания графика

d)

Для выбор

131.

Для чего используется атрибут inputType в EditText?

a)

Для отображения текста

b)

Для выбора чисел

c)

Для создания графика

d)

Для выбора значений

132.

Для чего используется атрибут max в SeekBar?

a)

Для указания максимального значения

b)

Для указания размера

c)

Для уменьшения размера

d)

Для указания ширины

133.

Какую функцию выполняет атрибут checked в Switch?

a)

Для проверки включения

b)

Для включения

c)

Для сброса

d)

Для отображения данных

134.

Для чего используется атрибут indeterminate в ProgressBar?

a)

Для индикации

b)

Для отображения загрузки

c)

Для отображения текста

d)

Для добавления анимаций

135.

Для чего используется атрибут android:textColor в TextView?

a)

Для указания цвета текста

b)

Для редактирования текста

c)

Для указания размера текста

d)

Для настройки высоты

136.

Какую функцию выполняет атрибут android:orientation в LinearLayout?

a)

Для указания ориентации

b)

Для горизонтального выравнивания

c)

Для вертикального выравнивания

d)

Для вертикального размещения

137.

Как работает свойство layoutManager в RecyclerView?

a)

Для настройки макета

b)

Для управления элементами

c)

Для добавления новых элементов

d)

Для улучшения производительности

138.

Какова основная особенность RelativeLayout?

a)

Для упрощения структуры

b)

Для взаимодействия с пользователем

c)

Для настройки стиля

d)

Для объединения элементов

139.

Как используется виджет CardView?

a)

Для отображения карточек

b)

Для добавления заголовков

c)

Для создания графиков

d)

Для удаления данных