wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

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

Total questions: 37

Worksheet time: 41mins

Name
Class
Date
1.

Мобильное приложение - это...

(a)  

2.

Нативные мобильные приложения - это...

a)

сайт, который выглядит и функционирует как обычное веб-приложение.

b)

мобильные приложения, которые разрабатываются специально для конкретной платформы, зачастую для iOS или Android.

c)

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

3.

Гибридные мобильные приложения - это...

a)

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

b)

мобильные приложения, которые разрабатываются специально для конкретной платформы, зачастую для iOS или Android.

c)

сайт, который выглядит и функционирует как обычное веб-приложение.

4.

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

a)

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

b)

сайт, который выглядит и функционирует как обычное веб-приложение.

c)

мобильные приложения, которые разрабатываются специально для конкретной платформы, зачастую для iOS или Android.

5.

Мобильный UI - это...

a)

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

b)

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

c)

визуальное оформление

6.

Мобильный UX - это...

a)

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

b)

визуальное оформление

c)

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

7.

В каком году была представлена операционная система iOS?

a)

2002

b)

2005

c)

2008

d)

2007

8.

Дата выхода первой версии ОС – Android 1.0

a)

23 сентября 2008 года

b)

23 сентября 2007 года

c)

24 сентября 2008 года

d)

24 сентября 2007 года

9.

Выберите преимущества разработки мобильных приложений для Android:

a)

Открытая система.

b)

Гибкость.

c)

Релиз.

d)

Тестирование.

e)

Производительность.

10.

Выберите преимущества разработки мобильных приложений для iOS:

a)

Производительность.

b)

Интеграция с устройствами.

c)

Интуитивно понятный UI / UX.

d)

Открытая система.

e)

Фрагментация.

11.

Выберите недостатки разработки мобильных приложений для iOS:

a)

Выпуск приложения.

b)

Настройка.

c)

Открытая система.

d)

Фрагментация.

e)

Интеграция с устройствами.

12.

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

a)

Фрагментация.

b)

Тестирование.

c)

Стоимость.

d)

Выпуск приложения.

e)

Интуитивно понятный UI / UX.

13.

Выберите преимущества нативных приложений:

a)

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

b)

Наличие доступа к индивидуальным возможностям платформы.

c)

Нативный пользовательский интерфейс.

d)

Высокая стоимость разработки.

e)

Интеграция сторонних сервисов.

14.

Выберите недостатки нативных приложений:

a)

Необходимы две команды разработчиков.

b)

Высокая стоимость разработки.

c)

Нативный пользовательский интерфейс.

d)

Совместимость с несколькими платформами.

e)

Ограниченный доступ к нативным функциям платформы.

15.

Выберите преимущества гибридных приложений:

a)

Быстрый вывод на рынок.

b)

Доступ к возможностям устройств.

c)

Дистрибуция для нескольких платформ.

d)

Производительность.

e)

Интеграция сторонних сервисов.

16.

Выберите недостатки гибридных приложений:

a)

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

b)

Мгновенные обновления.

c)

Дистрибуция для нескольких платформ.

d)

Производительность.

e)

Интеграция сторонних сервисов.

17.

Выберите недостатки веб-приложений:

a)

Ограниченный доступ к нативным функциям платформы.

b)

Базовая производительность.

c)

Мгновенные обновления.

d)

Совместимость с несколькими платформами.

e)

Интеграция сторонних сервисов.

18.

Выберите преимущества кроссплатформенных приложений:

a)

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

b)

Разработка кроссплатформенных приложений экономически эффективна.

c)

Простое и быстрое развертывание.

d)

Кроссплатформенные приложения покрывают более широкую аудиторию.

e)

Кроссплатформенные приложения допускают одинаковый интерфейс и UX.

19.

Выберите недостатки кроссплатформенных приложений:

a)

Кроссплатформенные приложения не являются такими гибкими, как нативные приложения.

b)

Кроссплатформенные приложения не работают так же хорошо, как нативные приложения.

c)

Простое и быстрое развертывание.

d)

Отправка кроссплатформенных приложений в соответствующие Магазины приложений

может иметь сложности.

e)

Возможное несоответствие UI в различных платформах.

20.

... - cтрого типизированный объектно-ориентированный язык программирования общего назначения, разработанный компанией Sun Microsystems.

a)

Java.

b)

Kotlin.

c)

Swift.

d)

Rust.

e)

C#.

21.

... - язык программирования, разработанный Apple как современная замена Objective-C, который ранее использовался для создания приложений на iOS. Изначально Swift предназначался для разработки на iOS, но теперь его можно использовать для разработки приложений для macOS, Windows и Linux.

a)

Dart.

b)

Kotlin.

c)

Swift.

d)

Rust.

e)

Java.

22.

Выберите преимущества языка программирования Java:

a)

Язык высокого уровня с простым синтаксисом.

b)

Безопасность.

c)

Независимость от платформы («Написать один раз и использовать везде»).

d)

Язык для распределенного программирования и комфортной удаленной совместной работы.

e)

Относительно невысокая производительность.

23.

Выберите недостатки языка программирования Java:

a)

Платное коммерческое использование.

b)

Низкая производительность.

c)

Отсутствие нативного дизайна.

d)

Многопоточность.

e)

Автоматическое управление памятью.

24.

Выберите недостатки языка программирования Kotlin:

a)

Колебания скорости компиляции.

b)

Ограниченная поддержка сообщества.

c)

Простая поддержка.

d)

Официальная поддержка Android Studio.

e)

Недостаточное количество разработчиков.

25.

... - это IDE для работы с платформой Android, позволяющая разрабатывать

мобильные приложения на различных языках программирования, таких как Java, С++ и Kotlin. Обладает большим количеством инструментов и функций для любых потребностей разработчика.

a)

Android Studio.

b)

Apache Cordova.

c)

Xamarin.

d)

Visual Studio.

26.

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

a)

Драйвер.

b)

Операционная система.

c)

Программное обеспечение.

d)

Мобильное приложение.

27.

Основное окно Android Studio делится на 4 основных блока:

a)

Palette

b)

Component Tree

c)

Design Editor

d)

Attributes Panel

e)

res

28.

Команды для вывода данных:

a)

Print

b)

Println

c)

Write

d)

WriteLine

29.

Типы данных для целых чисел:

a)

byte

b)

short

c)

int

d)

long

e)

float

30.

Основные атрибуты элемента EditText:

a)

text

b)

background

c)

textPassword

d)

datetime

e)

textEmailAddress

31.

Основные атрибуты элемента TextView:

a)

android:text

b)

backgroundandroid:

c)

textPassword

d)

datetime

e)

android:fontFamily

32.

Основные атрибуты элемента Button:

a)

text

b)

textAllCaps

c)

onClick

d)

datetime

e)

android:fontFamily

33.

Основные атрибуты элемента DatePicker:

a)

android:calendarTextColor

b)

android:datePickerMode

c)

android:firstDayOfWeek

d)

android:startYear

e)

android:spinnersShown

34.

Основные атрибуты элемента SeekBar:

a)

android:max

b)

android:min

c)

android:progress

d)

android:startYear

e)

android:spinnersShown

35.

Методы элемента TimePicker:

a)

int getHour()

b)

int getMinute()

c)

void setMinute(int minute)

d)

void setHour(int hour)

36.

Выберите верные утверждения про элемент RadioButton:

a)

Класс RadioGroup является производным от LinearLayout.

b)

В группе переключателей мы можем выбрать только один переключатель.

c)

Мы можем задать вертикальную или горизонтальную ориентацию списка, при том включив в него не только собственно переключатели, но и другие объекты.

d)

Вначале надо создать объект RadioGroup, который будет включать в себя все переключатели.

37.

ToggleButton подобно элементу CheckBox может пребывать в двух состояниях:

a)

отмеченный/неотмеченный

b)

включён/выключен