Скачать тест — (Практическая разработка Android-приложений.фип_БАК_86a0fc8e.pdf)
- Что такое Kotlin?
- Какие основные особенности Kotlin?
- Для каких целей можно использовать Kotlin?
- Что представляет собой Gradle в экосистеме Kotlin?
- Какие функции выполняют плагины (Plugins) в Kotlin?
- Что представляет собой IntelliJ IDEA в контексте разработки на Kotlin?
- Какое утверждение верно относительно отличий Kotlin от Java по поводу иммутабельности (неизменяемости) данных?
- Какие отличия существуют между переменными в Kotlin и Java?
- Какие утверждения верны относительно отличий Kotlin от Java по типам данных?
- Какие отличия существуют в операторах и приведении типов между Kotlin и Java?
- Какой оператор используется для создания условия в Kotlin?
- Какие варианты конструкций с условиями существуют в Kotlin?
- Какой оператор используется для проверки нескольких условий в Kotlin?
- Какой оператор используется для проверки нескольких условий и выбора соответствующего блока кода в Kotlin?
- Какие операторы циклов поддерживает Kotlin?
- Какой оператор цикла используется для выполнения кода определенное количество раз?
- Какой оператор цикла проверяет условие в начале и при необходимости повторяет выполнение блока кода?
- Какой оператор цикла подходит, если нужно выполнить блок кода хотя бы один раз, независимо от условия?
- Как объявить функцию в Kotlin?
- Как передать аргументы в функцию в Kotlin?
- Как вернуть значение из функции в Kotlin?
- Какие уровни доступа к функциям существуют в Kotlin?
- Что представляют собой операторы null safety в Kotlin?
- Какой символ используется в Kotlin для обозначения переменных, которые могут содержать null?
- Какие варианты для работы с nullable переменными предлагает Kotlin?
- Что представляет собой оператор Elvis в Kotlin?
- Что такое пузырьковая сортировка?
- Что представляет собой быстрая сортировка (Quick Sort) в Kotlin?
- Какой из следующих алгоритмов является алгоритмом поиска в неупорядоченном массиве?
- Какой алгоритм поиска предполагает, что массив, в котором происходит поиск, отсортирован?
- Какой функционал предоставляет класс Assert в Kotlin для написания тестов?
- Какой метод класса Assert используется для проверки на равенство значений в тестах?
- Какой метод класса Assert используется для проверки условий и бросания исключения в случае неудачи?
- Что представляют собой позитивные тестовые сценарии?
- Какие тесты в Kotlin могут быть отнесены к негативным тестовым сценариям?
- Какие действия можно выполнять с помощью отладчика в Kotlin?
- Как запустить отладчик в Kotlin в среде разработки IntelliJ IDEA?
- Что представляют собой точки останова (breakpoints) в отладчике Kotlin?
- Что такое класс в Kotlin?
- Что такое объект в Kotlin?
- Что такое абстракция в объектно-ориентированном программировании?
- Что представляет собой наследование в объектно-ориентированном программировании (ООП)?
- Как в Kotlin обозначается наследование от класса (родительского класса)?
- Что такое полиморфизм в контексте наследования?
- Что представляет собой композиция в объектно-ориентированном программировании (ООП)?
- Какую связь представляет композиция?
- Что происходит при разрушении объекта, включенного в другой объект через композицию?
- Что представляют собой интерфейсы в Kotlin?
- Какой механизм предоставляют интерфейсы в Kotlin?
- Что происходит, если класс реализует интерфейс в Kotlin?
- Что представляет собой архитектурный паттерн MVC (Model-View-Controller)?
- Какие основные задачи выполняет компонент «Модель» (Model) в архитектуре MVC?
- Какую функцию выполняет компонент «Представление» (View) в архитектуре MVC?
- Что представляют собой generics (обобщения) в Kotlin?
- Какие преимущества предоставляют generics в программировании?
- Что представляет собой коллекция Set в Kotlin?
- Какая из следующих функций является функцией расширения для коллекций в Kotlin?
- Какие операции над коллекциями предоставляет Collection API в Kotlin?
- Что представляют собой sequences в Kotlin?