Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

2 chast po MB

Total questions: 70

Worksheet time: 35mins

Name
Class
Date
1.

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

a)

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

b)

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

c)

База данных

d)

Анимация

e)

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

2.

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

a)

main.dart

b)

home.dart

c)

config.json

d)

index.html

e)

main.dart

3.

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

a)

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

b)

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

c)

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

d)

Только игры

4.

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

a)

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

b)

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

c)

Нет различий

d)

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

5.

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

a)

INSERT

b)

DELETE

c)

UPDATE

d)

DROP

6.

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

a)

CREATE TABLE

b)

ALTER TABLE

c)

DROP TABLE

d)

SELECT TABLE

7.

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

a)

INSERT

b)

UPDATE

c)

SELECT

d)

INSERT INTO

8.

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

a)

DELETE

b)

DROP

c)

INSERT INTO

d)

ALTER TABLE

9.

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

a)

SELECT

b)

JOIN

c)

WHERE

d)

GROUP BY

10.

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

a)

Firebase

b)

OAuth

c)

App Store

d)

Telegram Bot API

11.

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

a)

.aab

b)

.apk

c)

.app

d)

.ipa

12.

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

a)

100 MB

b)

50 MB

c)

200 MB

d)

10 MB

13.

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

a)

AdMob

b)

Google Ads

c)

Yandex Ads

d)

Apple Ads

14.

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

a)

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

b)

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

c)

SQL-хранение

d)

Кеши

15.

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

a)

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

b)

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

c)

SQL-хранение

d)

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

16.

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

a)

FTP

b)

SOAP

c)

SSL

d)

HTTPS

17.

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

a)

SELECT

b)

DROP

c)

JOIN

d)

DISTINCT

18.

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

a)

INSERT

b)

UPDATE

c)

ALTER

d)

DELETE

19.

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

a)

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

b)

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

c)

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

d)

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

20.

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

a)

Python

b)

Kotlin

c)

Dart

d)

Java

21.

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

a)

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

b)

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

c)

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

d)

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

22.

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

a)

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

b)

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

c)

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

d)

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

23.

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

a)

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

b)

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

c)

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

d)

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

24.

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

a)

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

b)

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

c)

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

d)

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

25.

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

a)

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

b)

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

c)

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

d)

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

26.

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

a)

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

b)

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

c)

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

d)

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

27.

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

a)

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

b)

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

c)

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

d)

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

28.

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

a)

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

b)

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

c)

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

d)

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

29.

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

a)

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

b)

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

c)

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

d)

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

30.

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

a)

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

b)

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

c)

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

d)

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

31.

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

a)

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

b)

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

c)

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

d)

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

32.

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

a)

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

b)

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

c)

LinearLayout проще

d)

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

33.

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

a)

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

b)

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

c)

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

d)

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

34.

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

a)

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

b)

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

c)

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

d)

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

35.

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

a)

text

b)

color

c)

background

d)

font

36.

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

a)

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

b)

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

c)

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

d)

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

37.

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

a)

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

b)

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

c)

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

d)

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

38.

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

a)

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

b)

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

c)

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

d)

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

39.

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

a)

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

b)

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

c)

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

d)

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

40.

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

a)

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

b)

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

c)

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

d)

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

41.

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

a)

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

b)

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

c)

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

d)

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

42.

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

a)

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

b)

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

c)

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

d)

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

43.

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

a)

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

b)

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

c)

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

d)

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

44.

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

a)

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

b)

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

c)

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

d)

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

45.

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

a)

String

b)

text

c)

value

d)

layout

46.

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

a)

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

b)

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

c)

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

d)

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

47.

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

a)

Linux

b)

Unix

c)

MacOS

d)

FreeBSD

48.

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

a)

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

b)

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

c)

Меняет текст

d)

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

49.

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

a)

dp и sp

b)

px и

50.

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

a)

dp и sp

b)

px и em

c)

mm и in

d)

pt и cm

e)

dp и sp

51.

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

a)

В assets

b)

В raw

c)

В drawable

d)

В res/row

e)

В raw

52.

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

a)

findViewById

b)

bindElementById

c)

findElementById

d)

findByView

e)

findViewById

53.

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

a)

strings.xml

b)

values.xml

c)

layout.xml

d)

android.xml

e)

strings.xml

54.

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

a)

textHint

b)

autoHint

c)

hintText

d)

autoDelete

e)

textHint

55.

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

a)

JavaScript Object Notation

b)

Java Serialization Object Notation

c)

Java Syntax Object Notation

d)

JavaScript Optimized Name

e)

JavaScript Object Notation

56.

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

a)

В AndroidManifest.xml

b)

В build.gradle

c)

В res/values

d)

В res/drawable

e)

В AndroidManifest.xml

57.

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

a)

Kotlin

b)

Java

c)

HTML

d)

HTML

e)

Java

58.

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

a)

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

b)

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

c)

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

d)

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

e)

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

59.

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

a)

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

b)

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

c)

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

d)

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

e)

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

60.

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

a)

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

b)

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

c)

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

d)

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

e)

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

61.

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

a)

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

b)

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

c)

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

d)

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

e)

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

62.

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

a)

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

b)

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

c)

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

d)

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

e)

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

63.

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

a)

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

b)

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

c)

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

d)

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

e)

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

64.

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

a)

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

b)

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

c)

Для сброса

d)

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

e)

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

65.

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

a)

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

b)

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

c)

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

d)

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

e)

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

66.

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

a)

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

b)

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

c)

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

d)

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

e)

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

67.

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

a)

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

b)

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

c)

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

d)

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

e)

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

68.

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

a)

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

b)

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

c)

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

d)

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

e)

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

69.

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

a)

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

b)

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

c)

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

d)

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

e)

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

70.

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

a)

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

b)

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

c)

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

d)

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

e)

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