Вопрос 1
Язык программирования Kotlin.фип_БАК_МОиАИС_н с
Язык программирования Kotlin.фип_БАК_МОиАИС_н с — вариант 5
Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.
Содержание теста
Вопросы и варианты
Без отметок и подсказок к правильным ответам
Быстрый поиск
Показано 89 вопросов
Найдите вопрос внутри теста
Ищем по тексту вопросов и вариантов ответа на этой странице.
По вашему запросу ничего не найденоПопробуйте сократить фразу или проверить написание.
Вопрос 2
… разрешают выполнять различные действия в зависимости от того, достигнут ли прогресс в соблюдении условий или нет.
Вопрос 3
Расставьте шаги настройки IntelliJ IDEA в правильном порядке:
Вопрос 4
Расставьте шаги алгоритма пузырьковой сортировки в правильном порядке:
Вопрос 5
Сопоставьте тип переменной и её значение:
Вопрос 6
… - это дополнительные модули или расширения, которые добавляют функциональность и возможности в вашу среду разработки. Они предлагают различные инструменты и функции, которые помогают упростить и ускорить процесс разработки.
Вопрос 7
… — это блоки кода, которые выполняют определенную задачу и могут повторно использоваться в программе
Вопрос 8
Чтобы использовать функцию, требуется написать ее имя, а затем скобки и необходимые
Вопрос 9
Функции …, принимают другие функции в качестве параметров или возвращают их
Вопрос 10
Когда вызывается … функция, ее код копируется непосредственно в вызывающий код, что снижает накладные расходы на вызовы функций
Вопрос 11
Сортировка … — это алгоритм сортировки сравнением на месте, который делит входной список на две части: отсортированную часть и неотсортированную часть
Вопрос 12
… сортировка — это алгоритм сортировки «разделяй и властвуй», который выбирает опорный элемент и разделяет другие элементы на два подмассива в зависимости от того, меньше или больше они опорного элемента
Вопрос 13
Операция … прерывает текущую итерацию цикла и переходит к следующей
Вопрос 14
Цикл … выполняет блок кода до тех пор, пока условие истинно
Вопрос 15
… поиск — это алгоритм поиска «разделяй и властвуй», используемый в отсортированных коллекциях
Вопрос 16
… — это метод поиска, который использует хеш-функцию для сопоставления элементов с определенным местом в структуре данных, называемой хеш-таблицей
Вопрос 17
Какой шаг идет первым при установке IntelliJ IDEA?
Вопрос 18
В IntelliJ IDEA вы можете …
Вопрос 19
Как задать неизменяемую переменную?
Вопрос 20
… представляют собой шаблоны или описания объектов, которые определяют их состояние (поля) и поведение (методы)
Вопрос 21
Преимущество использования композиции состоит в том, что она дает возможность динамически менять поведение объектов за счет замены …
Вопрос 22
Одно из преимуществ использования композиции состоит в уменьшении зависимостей между … и повышении гибкости кода: при необходимости любую компоненту можно легко заменить на другую
Вопрос 23
… служит связующим звеном между моделью и представлением
Вопрос 24
ООП расшифровывается как …
Вопрос 25
… классы используются для представления ограниченных иерархий классов, когда значение может иметь один из типов из ограниченного набора, но не может иметь никакой другой тип
Вопрос 26
В Kotlin классы и методы закрыты по умолчанию, то есть они объявляются как заключительные. Для того чтобы класс стал суперклассом и мог быть унаследован, мы должны его объявить с ключевым словом "…"
Вопрос 27
Методы и свойства, которые переопределены в подклассе, должны быть снабжены ключевым словом "…"
Вопрос 28
Интерфейс в Kotlin работает подобно классу, но интерфейс не может содержать …: в нем могут быть объявлены абстрактные методы и реализованные методы
Вопрос 29
Чтобы класс реализовывал интерфейс, мы используем ключевое слово "…"
Вопрос 30
В Kotlin модификатор `… ` используется для указания, что соответствующий член доступен везде в том же модуле
Вопрос 31
… - это архитектурный паттерн проектирования, который разделяет приложение на три основных компонента
Вопрос 32
Когда мы объявляем класс как data, компилятор автоматически выводит следующие функции
Вопрос 33
За наследование отвечает символ
Вопрос 34
Интерфейс объявляется с использованием ключевого слова "…"
Вопрос 35
… - это передача объекта в другой объект
Вопрос 36
assert…(condition)`: проверяет, является ли условие ложным
Вопрос 37
assert…(actual)`: проверяет, является ли фактическое значение нулевым
Вопрос 38
assert…(actual)`: проверяет, не равно ли фактическое значение нулю
Вопрос 39
assert…(expected, fact)`: проверяет, являются ли ожидаемый и фактический объекты одним и тем же экземпляром
Вопрос 40
assert…(expected, fact)`: проверяет, не являются ли ожидаемый и фактический объекты одним и тем же экземпляром
Вопрос 41
… — популярная среда тестирования для Java и Kotlin, предоставляющая аннотации и утверждения для написания модульных тестов
Вопрос 42
… — это среда макетирования, которая позволяет создавать макеты объектов и моделировать поведение в модульных тестах
Вопрос 43
… тесты позволяют нам написать один тестовый пример, который можно выполнять несколько раз с разными входными данными
Вопрос 44
Выбирая репрезентативные входные данные из каждого класса эквивалентности, мы можем обеспечить … тестирование при минимизации избыточности
Вопрос 45
В отладчике Kotlin "Перешагнуть" (…) - выполнение строки кода без начала вызываемых методов
Вопрос 46
При настройке тестовых сред, советуется использовать аннотации Kotlin `@... или `@...Each` (в зависимости от среды тестирования) для настройки тестовой среды перед каждым тестовым примером
Вопрос 47
… — это отдельные тесты, охватывающие различные сценарии или функциональные возможности класса
Вопрос 48
`assert… (expected, fact)`: проверяет, равны ли ожидаемое и фактическое значения
Вопрос 49
Assert…(condition)`: проверяет, истинно ли условие
Вопрос 50
Расставьте по порядку этапы тестирования чистых функций:
Вопрос 51
Расставьте по порядку этапы создания модульного теста в kotlin:
Вопрос 52
Сопоставьте вызовы класса-валидатора и то, какой с их помощью осуществляется функционал:
Вопрос 53
Верно, что модульное тестирование …
Вопрос 54
Класс … - это стандартный класс, предоставляемый средами тестирования, такими как JUnit и KotlinTest Он предлагает различные методы утверждения для сравнения значений и проверки ожидаемых условий в модульных тестах.
Вопрос 55
Использование обобщений похоже на использование переменных. Вместо конкретного типа мы используем … (часто обозначаемый "T"), который будет заменен на конкретный тип при использовании класса или функции
Вопрос 56
В Kotlin, как и в других языках, которые поддерживают ООП, для обработки исключений используются блоки "try", "…", "finally"
Вопрос 57
Есть несколько способов создания списка в Kotlin. Один из них - использование функции "listOf()". Это создаст … список
Вопрос 58
Лямбда-выражения в Kotlin полезны для работы со списками. Например, можно легко отфильтровать список с помощью функции "…()"
Вопрос 59
В Kotlin “try” можно использовать как выражение, которое возвращает …
Вопрос 60
Для перегрузки оператора “-“ используется функция "… ()".
Вопрос 61
Перегруженные операторы не должны изменять свои операнды. Они должны быть определены как обычные функции или расширения с ключевым словом "…"
Вопрос 62
Оператор '˂' (меньше) перегружает функция "… ()"
Вопрос 63
"…" определяет что обобщенный тип может быть производным классом для заданного типа (covariant). Это ключевое слово используется, когда тип параметра функции "выводится" из тела функции
Вопрос 64
Для создания изменяемого списка используйте функцию "…()". В таком списке вы можете добавлять, удалять и изменять элементы
Вопрос 65
Kotlin предоставляет различные функции для работы со списками, такие как … и другие
Вопрос 66
Основное различие между "Set" и "List" заключается в том, что ...
Вопрос 67
Коллекция "Map" в Kotlin представляет собой …
Вопрос 68
Верно, что колбэки обычно используются для того, чтобы …
Вопрос 69
"with" похож на "run", но …
Вопрос 70
… — это концепция, используемая в программировании, которая включает передачу функции или метода в качестве аргумента другой функции или метода
Вопрос 71
В Kotlin, … - это принцип, позволяющий добавлять новые функции в существующие классы без их модификации
Вопрос 72
перегрузить '+', вам нужно определить функцию "… ()"
Вопрос 73
Сопоставьте тип коллекции и его описание:
Вопрос 74
Сопоставьте функцию и её назначение:
Вопрос 75
Расположите по порядку строки примера выполнения функции apply:
Вопрос 76
… - является корректным пример обобщённого класса
Вопрос 77
В Kotlin вы можете наложить ограничения на поведение типа, которое может быть использовано в качестве параметра. Для этого используется ключевое слово "…"
Вопрос 78
В Kotlin …- это общий интерфейс, представленный в стандартной библиотеке, который предоставляет функциональность заполненного элементами, упорядоченного набора данных
Вопрос 79
Если в обобщенном параметре используется "…", это означает, что мы не знаем, что это за тип, и нам это безразлично. Так можно использовать обобщенные типы, когда информация о конкретных параметрах типа недоступна или не важна.
Вопрос 80
Базовый синтаксис лямбда-выражений выглядит как …
Вопрос 81
… - это событие, которое происходит во время выполнения программы и нарушает нормальное выполнение инструкций
Вопрос 82
… в обобщенном программировании - это концепция, которая позволяет сделать вывод о том, как один тип относится к другому исходя из их параметров
Вопрос 83
Цикл … позволяет перебирать элементы в заданном диапазоне или коллекции
Вопрос 84
Сортировка … — это алгоритм сортировки сравнением на месте, который создает окончательный отсортированный массив по одному элементу за раз
Вопрос 85
Операция …, позволяет прервать выполнение цикла и перейти к следующей инструкции после цикла
Вопрос 86
Если требуется выполнить блок кода хотя бы один раз, можно использовать цикл …
Вопрос 87
… — это концепция, означающая невозможность изменить состояние объекта после его создания
Вопрос 88
Kotlin использует ключевое слово `… ` для объявления синглтона, которое означает, что можно создать только один экземпляр класса
Вопрос 89