Вот тест по теме "Линейные алгоритмы" для 11-классников, изучающих основы программирования на языке Kotlin. Включены вопросы с множественным выбором и ответы.
Тест по теме "Линейные алгоритмы" (Kotlin)
Вопрос 1: Какой из следующих вариантов кода правильно вычисляет сумму двух чисел в Kotlin?
A) val sum = a + b
B) val sum = a - b
C) val sum = a * b
D) val sum = a / b
Ответ: A) val sum = a + b
Вопрос 2: Какой оператор используется для проверки равенства двух переменных в Kotlin?
A) ===
B) ==
C) =>
D) =
Ответ: B) ==
Вопрос 3: Какой тип данных используется для хранения списка целых чисел в Kotlin?
A) List<Int>
B) Array<Int>
C) Int
D) Number
Ответ: A) List<Int>
Вопрос 4: Что делает следующий код: for (i in 1..5) { println(i) }?
A) Печатает числа от 1 до 5.
B) Печатает числа от 1 до 4.
C) Печатает числа от 1 до 5, включая 5.
D) Печатает числа от 2 до 5.
Ответ: C) Печатает числа от 1 до 5, включая 5.
Вопрос 5: Какой алгоритм реализуется с помощью следующего кода?
var max = 0
for (i in 1..n) {
if (arr[i] > max) {
max = arr[i]
}
}
A) Поиск минимального элемента
B) Поиск максимального элемента
C) Сортировка массива
D) Подсчет числа элементов
Ответ: B) Поиск максимального элемента
Этот тест поможет ученикам проверить свои знания линейных алгоритмов на языке Kotlin. Удачи на экзаменах!
