Тест по теме: "Основные элементы: переменные и функции" (язык Kotlin)
Класс: 11
Вопрос 1: Как объявить переменную в Kotlin, чтобы она могла изменять свое значение?
- A)
val x: Int = 10 - B)
var x: Int = 10 - C)
const x: Int = 10 - D)
let x: Int = 10
Ответ: B) var x: Int = 10
Вопрос 2: Какой ключевой слово используется для объявления неизменяемой переменной?
- A)
mutable - B)
var - C)
val - D)
const
Ответ: C) val
Вопрос 3: Какой из следующих вариантов правильно объявляет функцию в Kotlin?
- A)
function sum(a: Int, b: Int) { return a + b } - B)
fun sum(a: Int, b: Int) = a + b - C)
def sum(a: Int, b: Int): Int = a + b - D)
sum(a: Int, b: Int): Int { return a + b }
Ответ: B) fun sum(a: Int, b: Int) = a + b
Вопрос 4: Какой тип данных в Kotlin используется для представления логических значений?
- A)
Int - B)
String - C)
Boolean - D)
Float
Ответ: C) Boolean
Вопрос 5: Какое значение будет у переменной x, если она объявлена так: var x: Int = 10 и затем выполнено x += 5?
- A) 10
- B) 5
- C) 15
- D) 0
Ответ: C) 15
Вопрос 6: Как вернуть значение из функции в Kotlin?
- A) Используя ключевое слово
return - B) Вызывая функцию
- C) Присваивая значение переменной
- D) Вводя значение в консоль
Ответ: A) Используя ключевое слово return
Вопрос 7: Как объявить функцию, которая не принимает аргументов и ничего не возвращает?
- A)
fun functionName() { } - B)
fun functionName() -> Unit { } - C)
fun functionName(): Nothing { } - D)
fun functionName(): Unit { }
Ответ: D) fun functionName(): Unit { }
Вопрос 8: Какой из следующих вариантов корректно вызывает функцию max(a: Int, b: Int)?
- A)
max(5, 10) - B)
max a: Int, b: Int - C)
max(a: 5, b: 10) - D)
max(5 + 10)
Ответ: A) max(5, 10)
Вопрос 9: Какой тип переменной подойдет для хранения строки в Kotlin?
- A)
Int - B)
Boolean - C)
String - D)
Char
Ответ: C) String
Вопрос 10: Какое значение будет возвращено функцией fun multiply(a: Int, b: Int) = a * b при вызове multiply(3, 4)?
- A) 7
- B) 12
- C) 34
- D) 3 * 4
Ответ: B) 12
Тест завершен. Удачи на экзамене!
