Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

РК-2 Разработка приложений для моб. устройств на базе Android

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

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

a)

Набор визуальных элементов, с которыми взаимодействует пользователь

b)

Набор программных кодов

c)

Архитектура операционной системы

d)

Система управления данными

e)

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

2.

Основные виджеты пользовательского интерфейса в Android?

a)

Ссылки, фреймы, заголовки, текстовые блоки, таблицы

b)

Кнопки, текстовые поля, выпадающие списки, переключатели

c)

Формы, графики, уведомления, карты, слайды

d)

Меню, панели инструментов, заголовки, таблицы, иконки

e)

Диалоги, слайдеры, переключатели, вкладки, карты

3.

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

a)

Добавить в XML и установить OnClickListener в коде

b)

Создайте кнопку можно только в коде без XML

c)

Добавить в XML, но не устанавливать OnClickListener

d)

Использовать HTML вместо в XML

e)

Использовать HTML для создания кнопки с изображением

4.

Что такое XML-разметка в Android?

a)

Способ описания пользовательского интерфейса с помощью XML-файлов

b)

Язык программирования для создания приложений

c)

Формат хранения данных в базе данных

d)

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

e)

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

5.

Какова основная функция виджета TextView?

a)

Ввод текста пользователем

b)

Отображение изображения

c)

Отображение списка

d)

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

e)

Использование в качестве кнопки

6.

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

a)

Интерфейс для создания пользовательских интерфейсов

b)

Способ хранения данных в Android

c)

Механизм для взаимодействия между компонентами приложения в Android

d)

Библиотека для работы с базами данных в Android

e)

Способ запуска новых активностей и передачи данных между ними

7.

Как работать с SQLite в Android?

a)

Реализовать методы onStart и onStop для управления базой данных

b)

Использовать только встроенные базы данных Android

c)

Создать класс, наследующий от SQLiteDatabase

d)

Создать класс, наследующий от SQLiteOpenHelper, и реализовать методы onCreate и onUpgrade

e)

Использовать ContentProvider для доступа к данным

8.

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

a)

Использовать XML и создать класс для обработки данных

b)

Создать текстовый файл и сохранять данные в нем

c)

Использовать Firebase и создать класс для хранения данных

d)

Использовать SQLite и создать класс, наследующий от SQLiteOpenHelper

e)

Использовать Room и создать интерфейс для доступа к данным

9.

Что можно сделать с помощью виджета ImageView?

a)

Показать только текст

b)

Выводить рисунок

c)

Объединять радиокнопки

d)

Сохранять в файл

e)

Выбирать цвет

10.

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

a)

Использовать JSON файлы для хранения и запроса данных

b)

Использовать Room и класс RoomDatabase для выполнения запросов

c)

Использовать SQLite и класс SQLiteDatabase для выполнения запросов

d)

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

e)

Использовать Firebase для хранения и запроса данных в реальном времени

11.

Что такое API и как его интегрировать в Android?

a)

Язык программирования для создания игр; интеграция в Android требует установки специального ПО

b)

Набор данных для хранения информации; интеграция в Android осуществляется через командную строку

c)

Система управления базами данных; интеграция в Android включает использование графического интерфейса

d)

Интерфейс для взаимодействия приложений; интеграция в Android включает использование библиотек для HTTP-запросов

e)

Набор правил и протоколов для взаимодействия программ; интеграция в Android может быть выполнена с помощью RESTful сервисов

12.

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

a)

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

b)

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

c)

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

d)

Для группировки элементов RadioButton

e)

Для добавления CheckBox

13.

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

a)

Можно выбрать только один в группе

b)

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

c)

Не выполняет никаких действий

d)

Можно выбрать несколько

e)

Показывает только текст

14.

В каких случаях используется виджет CheckBox?

a)

В случае, когда требуется выбрать только один вариант

b)

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

c)

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

d)

Позволяет выбрать несколько вариантов

e)

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

15.

Элемент Switch:

a)

Выполняет роль переключателя (включить/выключить)

b)

Выполняет функцию радиокнопки

c)

Включает видео

d)

Вводит текст

e)

Показывает изображение

16.

Для чего используется виджет Spinner?

a)

Для показа картинки

b)

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

c)

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

d)

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

e)

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

17.

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

a)

Для отслеживания выполнения программы и выявления ошибок

b)

Только для хранения данных

c)

Логирование применяется только в тестовой среде

d)

Логирование не помогает в поиске ошибок

e)

Помогает в анализе производительности приложения

18.

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

a)

setImageResource()

b)

setText()

c)

setChoiceMode()

d)

setOnClickListener()

e)

setAdapter()

19.

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

a)

Использовать Maven

b)

Управлять зависимостями в Android проекте можно только вручную

c)

Применять Ant

d)

Использовать Gradle

e)

Использовать Ivy

20.

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

a)

getText().toString()

b)

setImageResource()

c)

getId()

d)

setText()

e)

setOnClickListener()

21.

Метод, используемый для изменения изображения в виджете ImageView:

a)

setImageResource(R.drawable.image)

b)

setHint(R.drawable.image)

c)

addView(R.drawable.image)

d)

setText(R.drawable.image)

e)

getText(R.drawable.image)

22.

В какие города, совершал полёты Bruce Willis?

a)

SELECT DISTINCT t.town_to

FROM Passenger p, Pass_in_trip pit, Trip t

WHERE p.name = 'Bruce Willis' and p.id = pit.passenger and pit.trip = t.id;

b)

SELECT town_to

FROM Trip

WHERE name = 'Bruce Willis';

c)

SELECT DISTINCT t.town_from

FROM Passenger p

JOIN Pass_in_trip pit ON p.id = pit.passenger

JOIN Trip t ON pit.trip = t.id

WHERE p.name = 'Bruce Willis';

d)

SELECT DISTINCT p.name

FROM Passenger p

WHERE p.name = 'Bruce Willis';

e)

SELECT DISTINCT t.town_to

FROM Passenger p

JOIN Pass_in_trip pit ON p.id = pit.trip

JOIN Trip t ON pit.passenger = t.id

WHERE p.name = 'Bruce Willis';

23.

Удалить все перелеты, совершенные из Москвы (Moscow).

a)

DELETE FROM Trip

WHERE town_from = 'Moscow';

b)

DELETE FROM Passenger

WHERE town_from = 'Moscow';

c)

DELETE FROM Trip

WHERE city_from = 'Moscow';

d)

DELETE *

FROM Trip

WHERE town_from = 'Moscow';

e)

DELETE FROM Trip

WHERE town_to = 'Moscow';

24.

Вывести имена всех людей, которые есть в базе данных авиакомпаний

a)

SELECT name

FROM Passenger;

b)

SELECT name

FROM Trip;

c)

SELECT DISTINCT p.name

FROM Passenger p

JOIN Pass_in_trip pit ON p.id = pit.passenger;

d)

SELECT passenger

FROM Passenger;

e)

SELECT *

FROM Passenger;

25.

Метод, используемый для определения выбранного элемента в RadioGroup:

a)

getCheckedRadioButtonId()

b)

setText()

c)

isVisible()

d)

getText()

e)

getItem()

26.

Что такое Fragment в Android и как его использовать?

a)

Компонент пользовательского интерфейса, который можно использовать в Activity

b)

Способ управления зависимостями в Android приложении

c)

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

d)

Библиотека для работы с базами данных

e)

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

27.

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

a)

Аутентификация в Firebase требует использования только локальной базы данных.

b)

Firebase предоставляет API для аутентификации, включая поддержку email, Google и Facebook.

c)

Firebase использует только SMS для аутентификации пользователей.

d)

Firebase не поддерживает аутентификацию пользователей.

e)

Firebase позволяет интегрировать аутентификацию с другими сервисами, такими как Twitter.

28.

Для проверки того, выбран ли CheckBox (установлен ли флажок), какой метод используется?

a)

isChecked()

b)

setOnClickListener()

c)

getItemAtPosition()

d)

getText()

e)

getAdapter()

29.

Метод, используемый для определения состояния элемента Switch:

a)

isChecked()

b)

setHint()

c)

getOnClickListener()

d)

getText()

e)

setAdapter()

30.

Для того чтобы скрыть текст в EditText и отобразить его в виде звездочек, необходимо выполнить следующее действие:

a)


inputType="textPassword"

b)

inputType="number"

c)

inputType="textCapWords"

d)

inputType="textEmail"

e)

inputType="textVisiblePassword"