Практическая разработка Android-приложений.фип_БАК

Скачать тест — (Практическая разработка Android-приложений.фип_БАК_86a0fc8e.pdf)

  1. Что такое Kotlin?
  2. Какие основные особенности Kotlin?
  3. Для каких целей можно использовать Kotlin?
  4. Что представляет собой Gradle в экосистеме Kotlin?
  5. Какие функции выполняют плагины (Plugins) в Kotlin?
  6. Что представляет собой IntelliJ IDEA в контексте разработки на Kotlin?
  7. Какое утверждение верно относительно отличий Kotlin от Java по поводу иммутабельности (неизменяемости) данных?
  8. Какие отличия существуют между переменными в Kotlin и Java?
  9. Какие утверждения верны относительно отличий Kotlin от Java по типам данных?
  10. Какие отличия существуют в операторах и приведении типов между Kotlin и Java?
  11. Какой оператор используется для создания условия в Kotlin?
  12. Какие варианты конструкций с условиями существуют в Kotlin?
  13. Какой оператор используется для проверки нескольких условий в Kotlin?
  14. Какой оператор используется для проверки нескольких условий и выбора соответствующего блока кода в Kotlin?
  15. Какие операторы циклов поддерживает Kotlin?
  16. Какой оператор цикла используется для выполнения кода определенное количество раз?
  17. Какой оператор цикла проверяет условие в начале и при необходимости повторяет выполнение блока кода?
  18. Какой оператор цикла подходит, если нужно выполнить блок кода хотя бы один раз, независимо от условия?
  19. Как объявить функцию в Kotlin?
  20. Как передать аргументы в функцию в Kotlin?
  21. Как вернуть значение из функции в Kotlin?
  22. Какие уровни доступа к функциям существуют в Kotlin?
  23. Что представляют собой операторы null safety в Kotlin?
  24. Какой символ используется в Kotlin для обозначения переменных, которые могут содержать null?
  25. Какие варианты для работы с nullable переменными предлагает Kotlin?
  26. Что представляет собой оператор Elvis в Kotlin?
  27. Что такое пузырьковая сортировка?
  28. Что представляет собой быстрая сортировка (Quick Sort) в Kotlin?
  29. Какой из следующих алгоритмов является алгоритмом поиска в неупорядоченном массиве?
  30. Какой алгоритм поиска предполагает, что массив, в котором происходит поиск, отсортирован?
  31. Какой функционал предоставляет класс Assert в Kotlin для написания тестов?
  32. Какой метод класса Assert используется для проверки на равенство значений в тестах?
  33. Какой метод класса Assert используется для проверки условий и бросания исключения в случае неудачи?
  34. Что представляют собой позитивные тестовые сценарии?
  35. Какие тесты в Kotlin могут быть отнесены к негативным тестовым сценариям?
  36. Какие действия можно выполнять с помощью отладчика в Kotlin?
  37. Как запустить отладчик в Kotlin в среде разработки IntelliJ IDEA?
  38. Что представляют собой точки останова (breakpoints) в отладчике Kotlin?
  39. Что такое класс в Kotlin?
  40. Что такое объект в Kotlin?
  41. Что такое абстракция в объектно-ориентированном программировании?
  42. Что представляет собой наследование в объектно-ориентированном программировании (ООП)?
  43. Как в Kotlin обозначается наследование от класса (родительского класса)?
  44. Что такое полиморфизм в контексте наследования?
  45. Что представляет собой композиция в объектно-ориентированном программировании (ООП)?
  46. Какую связь представляет композиция?
  47. Что происходит при разрушении объекта, включенного в другой объект через композицию?
  48. Что представляют собой интерфейсы в Kotlin?
  49. Какой механизм предоставляют интерфейсы в Kotlin?
  50. Что происходит, если класс реализует интерфейс в Kotlin?
  51. Что представляет собой архитектурный паттерн MVC (Model-View-Controller)?
  52. Какие основные задачи выполняет компонент «Модель» (Model) в архитектуре MVC?
  53. Какую функцию выполняет компонент «Представление» (View) в архитектуре MVC?
  54. Что представляют собой generics (обобщения) в Kotlin?
  55. Какие преимущества предоставляют generics в программировании?
  56. Что представляет собой коллекция Set в Kotlin?
  57. Какая из следующих функций является функцией расширения для коллекций в Kotlin?
  58. Какие операции над коллекциями предоставляет Collection API в Kotlin?
  59. Что представляют собой sequences в Kotlin?