💯 Разработка Android-приложений [Тема 1-4] — ответы на тесты Синергия / МОИ / МТИ / МосАП

Раздел
Программирование
Предмет
Тип
Просмотров
5
Покупок
0
Антиплагиат
Не указан
Размещена
17 Ноя в 20:16
ВУЗ
Не указан
Курс
Не указан
Стоимость
400 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
Разработка Android-приложений [Тема 1-4]
172.2 Кбайт 400 ₽
Описание

Разработка Android-приложений > Итоговый тест

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

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

  • Тема 1. Основы Kotlin, отличия от Java и интеграция
  • Тема 2. ООП в Kotlin
  • Тема 3. Автотесты
  • Тема 4. Исключения, коллекции и продвинутые концепции. Разбор задания с собеседования, рекомендации
  • Итоговая аттестация


… - это событие, которое происходит во время выполнения программы и нарушает нормальное выполнение инструкций

Тип ответа: Текcтовый ответ

… - является корректным пример обобщённого класса

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • class Box(var item: String)
  • class Box˂T˃(var item: T)
  • class Box(var item: Any)
  • class Box(var item: T)

… — это концепция, означающая невозможность изменить состояние объекта после его создания

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Инкапсуляция
  • Неизменяемость
  • Полиморфизм
  • Наследование

… — это метод поиска, который использует хеш-функцию для сопоставления элементов с определенным местом в структуре данных, называемой хеш-таблицей

Тип ответа: Текcтовый ответ

… — это среда макетирования, которая позволяет создавать макеты объектов и моделировать поведение в модульных тестах

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Mockito
  • JUnit
  • Selenium
  • Gradle

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Запечатанные
  • Закрытые
  • Родительские
  • Локальные

… поиск — это алгоритм поиска «разделяй и властвуй», используемый в отсортированных коллекциях

Тип ответа: Текcтовый ответ

… служит связующим звеном между моделью и представлением

Тип ответа: Текcтовый ответ

… сортировка — это алгоритм сортировки «разделяй и властвуй», который выбирает опорный элемент и разделяет другие элементы на два подмассива в зависимости от того, меньше или больше они опорного элемента

Тип ответа: Текcтовый ответ

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Открытые
  • Параметризованные
  • Локальные
  • Закрытые

"…" определяет что обобщенный тип может быть производным классом для заданного типа (covariant). Это ключевое слово используется, когда тип параметра функции "выводится" из тела функции

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • out
  • outside
  • off
  • ots

"with" похож на "run", но …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • его нужно вызывать не на объекте, а передавать объект в качестве аргумента функции
  • позволяет изменять объект, но не возвращает никакого значения
  • создаёт копию объекта и применяет к ней изменения
  • делает переданный объект неизменяемым

`assert… (expected, fact)`: проверяет, равны ли ожидаемое и фактическое значения

Тип ответа: Текcтовый ответ

Базовый синтаксис лямбда-выражений выглядит как …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • fun lambdaName(argumentList): Type { codeBody }fun lambdaName(argumentList): Type { codeBody }
  • val lambdaName: Type = (argumentList) { codeBody }
  • val lambdaName: Type = (argumentList) =˃ codeBody
  • val lambdaName: Type = { argumentList -˃ codeBody }

В IntelliJ IDEA вы можете …

Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов

  • редактировать файлы проекта
  • отлаживать код с помощью встроенного отладчика
  • создавать презентации и слайды
  • работать с системами контроля версий

В Kotlin …- это общий интерфейс, представленный в стандартной библиотеке, который предоставляет функциональность заполненного элементами, упорядоченного набора данных

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Map
  • Collection
  • Set
  • List

В Kotlin вы можете наложить ограничения на поведение типа, которое может быть использовано в качестве параметра. Для этого используется ключевое слово "…"

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • restrict
  • limit
  • where
  • constraint

В Kotlin модификатор `… ` используется для указания, что соответствующий член доступен везде в том же модуле

Тип ответа: Текcтовый ответ

Верно, что колбэки обычно используются для того, чтобы …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • изменять структуру программы во время выполнения
  • хранить данные в постоянной памяти
  • объявлять переменные динамически
  • сообщить о завершении внутренних операций

Выбирая репрезентативные входные данные из каждого класса эквивалентности, мы можем обеспечить … тестирование при минимизации избыточности

Тип ответа: Текcтовый ответ

Для создания изменяемого списка используйте функцию "…()". В таком списке вы можете добавлять, удалять и изменять элементы

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • listOf
  • mutableListOf
  • setOf
  • mutableSetOf

Если в обобщенном параметре используется "…", это означает, что мы не знаем, что это за тип, и нам это безразлично. Так можно использовать обобщенные типы, когда информация о конкретных параметрах типа недоступна или не важна.

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • -
  • %
  • /
  • *

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • do while
  • while
  • for
  • repeat while

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • абстрактный метод
  • состояния
  • методы с реализацией
  • реализованные методы

Интерфейс объявляется с использованием ключевого слова "…"

Тип ответа: Текcтовый ответ

Использование обобщений похоже на использование переменных. Вместо конкретного типа мы используем … (часто обозначаемый "T"), который будет заменен на конкретный тип при использовании класса или функции

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • переменную
  • литерал
  • ключевое слово
  • идентификатор

Как задать неизменяемую переменную?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • int age = 30
  • var age = 30
  • val age = 30
  • const age = 30

Какой шаг идет первым при установке IntelliJ IDEA?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Выбор версии IntelliJ IDEA для скачивания
  • Создание нового проекта
  • Выбор пути установки
  • Запуск программы

Класс … - это стандартный класс, предоставляемый средами тестирования, такими как JUnit и KotlinTest Он предлагает различные методы утверждения для сравнения значений и проверки ожидаемых условий в модульных тестах.

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Condition
  • Verification
  • Validation
  • Assert

Коллекция "Map" в Kotlin представляет собой …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • последовательность элементов, расположенных в строгом порядке
  • набор пар ключ-значение
  • уникальный набор значений без ключей
  • обычный массив элементов

Лямбда-выражения в Kotlin полезны для работы со списками. Например, можно легко отфильтровать список с помощью функции "…()"

Тип ответа: Текcтовый ответ

Методы и свойства, которые переопределены в подклассе, должны быть снабжены ключевым словом "…"

Тип ответа: Текcтовый ответ

Оператор '˂' (меньше) перегружает функция "… ()"

Тип ответа: Текcтовый ответ

Операция …, позволяет прервать выполнение цикла и перейти к следующей инструкции после цикла

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • continue
  • exit
  • return
  • break

Основное различие между "Set" и "List" заключается в том, что ...

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Set работает быстрее, чем List, поэтому его всегда следует использовать вместо List
  • "Set" не содержит дубликатов - каждый элемент уникален
  • "Set" всегда отсортирован, а "List" хранит элементы в случайном порядке
  • "Set" всегда неизменяемый, а "List" можно изменять

перегрузить '+', вам нужно определить функцию "… ()"

Тип ответа: Текcтовый ответ

Расположите по порядку строки примера выполнения функции apply:

Тип ответа: Сортировка

  • 1 val builder = StringBuilder().apply {
  • 2 append("Hello, ")
  • 3 append(“World!”)
  • 4 }
  • 5 println(builder.toString())

Расставьте по порядку этапы создания модульного теста в kotlin:

Тип ответа: Сортировка

  • 1 Создайте отдельный тестовый файл или каталог для ваших тестов
  • 2 Импортируйте необходимую среду тестирования или библиотеки, такие как JUnit или KotlinTest
  • 3 Напишите тестовую функцию и снабдите ее соответствующей аннотацией тестирования, например `@Test
  • 4 Внутри функции тестирования вызовите тестируемое устройство и сохраните результат
  • 5 Используйте утверждения для сравнения ожидаемого результата с фактическим результатом

Расставьте шаги алгоритма пузырьковой сортировки в правильном порядке:

Тип ответа: Сортировка

  • 1 Сравнить два соседних элемента
  • 2 Обменять соседние элементы, если они в неправильном порядке
  • 3 Если были перестановки, повторить проход
  • 4 Повторять, пока массив не станет отсортированным

Расставьте шаги настройки IntelliJ IDEA в правильном порядке:

Тип ответа: Сортировка

  • 1 Запустить IntelliJ IDEA
  • 2 Создать новый проект или открыть существующий
  • 3 Перейти в «Структуру проекта»
  • 4 Выбрать путь к JDK в настройках проекта

Сопоставьте вызовы класса-валидатора и то, какой с их помощью осуществляется функционал:

Тип ответа: Сопоставление

  • A. email.isNotEmpty()
  • B. email.isNotBlank()
  • C. email.contains()
  • D. проверяет, что текст не пустой
  • E. проверяет, что текст – это не просто пробел
  • F. проверяет наличие символа в тексте

Сопоставьте тип переменной и её значение:

Тип ответа: Сопоставление

  • A. Int
  • B. Double
  • C. Boolean
  • D. String
  • E. 25
  • F. 9.99
  • G. true
  • H. "Alice"

Сопоставьте функцию и её назначение:

Тип ответа: Сопоставление

  • A. filter
  • B. map
  • C. reduce
  • D. позволяет отобрать элементы коллекции, которые удовлетворяют некоторому условию
  • E. используется для преобразования элементов коллекции
  • F. преобразует коллекцию в единственное значение путем последовательного применения функции

Сортировка … — это алгоритм сортировки сравнением на месте, который создает окончательный отсортированный массив по одному элементу за раз

Тип ответа: Текcтовый ответ

Цикл … выполняет блок кода до тех пор, пока условие истинно

Тип ответа: Текcтовый ответ

Цикл … позволяет перебирать элементы в заданном диапазоне или коллекции

Тип ответа: Текcтовый ответ

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

Тип ответа: Текcтовый ответ

Чтобы класс реализовывал интерфейс, мы используем ключевое слово "…"

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • +
  • parent
  • :
  • ==

Assert…(condition)`: проверяет, истинно ли условие

Тип ответа: Текcтовый ответ

assert…(condition)`: проверяет, является ли условие ложным

Тип ответа: Текcтовый ответ

assert…(expected, fact)`: проверяет, являются ли ожидаемый и фактический объекты одним и тем же экземпляром

Тип ответа: Текcтовый ответ

Kotlin использует ключевое слово `… ` для объявления синглтона, которое означает, что можно создать только один экземпляр класса

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • object
  • singleton
  • static
  • instance

Kotlin предоставляет различные функции для работы со списками, такие как … и другие

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • getItem(), findById(), searchElement()
  • "first()", "last()", "indexOf()"
  • push(), pop(), shift()
  • insert(), delete(), replace()
Вам подходит эта работа?
Похожие работы
Темы журнала
Показать ещё
Прямой эфир