Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №2391489
А
Аноним
02 декабря 2024 09:03 · публичный вопрос
А
Аноним

Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Основы программирования на языке Kotlin 2. Тема теста: Основные элементы: переменные и функции 3. Класс учеников: 11 4. Типы вопросов в тесте: Множественный выбор 5. Количество вопросов: 10 6. Выводить ли тест с ответами: Да

Нейросеть02 декабря 2024 09:03

Тест по теме: "Основные элементы: переменные и функции" (язык 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


Тест завершен. Удачи на экзамене!

Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Основы программирования на языке Kotlin 2. Тема теста: Основные элементы: переменные и функции 3. Класс учеников: 11 4. Типы вопросов в тесте: Множественный выбор 5. Количество вопросов: 10 6. Выводить ли тест с ответами: Да
Тест по теме: "Основные элементы: переменные и функции" (язык 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 --- Тест завершен. Удачи на экзамене!