Таких скидок больше не будет!

осталось мест 57
Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все тесты нейросети

Тест на тему Условные конструкции

02 декабря 2024 09:13

{Другой предмет}
Класс

Этот тест сгенерирован искусственным интеллектом. Возможны ошибки.

Сгенерировать свой тест

Вот тест по теме "Условные конструкции" для 11 класса по предмету "Основы программирования на языке Kotlin". Ответы также включены.

Тест: Условные конструкции в Kotlin

Вопросы:

  1. Какая конструкция используется в Kotlin для выполнения условий?

    • A) if
    • B) switch
    • C) case
    • D) when
      Ответ: A) if
  2. Какой из следующих фрагментов кода корректно использует условие if-else?

    • A) ``` if (x > 0) println("Positive") else println("Negative")
      
      
    • B) ``` if x > 0 println("Positive") else println("Negative")
      
      
    • C) ``` if (x > 0) { println("Positive") } else { println("Negative") }
      
      
    • D) A и C
      Ответ: D) A и C
  3. Какая конструкция используется для сравнения значений и выбора одного из нескольких вариантов?

    • A) if
    • B) when
    • C) for
    • D) switch
      Ответ: B) when
  4. Какой из приведенных вариантов является правильным использованием конструкции when?

    • A) ``` when (x) { 1 -> println("One") 2 -> println("Two") }
      
      
    • B) ``` when x { 1 -> println("One") 2 -> println("Two") }
      
      
    • C) ``` when (x) { 1 println("One") 2 println("Two") }
      
      
    • D) A и B
      Ответ: A) A
  5. Какое значение будет возвращено в данном коде?

    val x = 5
    val result = when {
        x < 0 -> "Negative"
        x > 0 -> "Positive"
        else -> "Zero"
    }
    
    • A) "Negative"
    • B) "Positive"
    • C) "Zero"
    • D) Ошибка компиляции
      Ответ: B) "Positive"
  6. Какой из следующих кусков кода будет работать без ошибок?

    • A) ```kotlin if x == 10 println("Equal")
      
      
    • B) ```kotlin if (x == 10) println("Equal")
      
      
    • C) ```kotlin if (x = 10) println("Equal")
      
      
    • D) B и C
      Ответ: B) B
  7. Какой оператор используется для проверки равенства в условных конструкциях?

    • A) =
    • B) ==
    • C) ===
    • D) !=
      Ответ: B) ==
  8. Что выведет следующий код?

    val x = 2
    when (x) {
        1 -> println("One")
        2 -> println("Two")
        else -> println("Other")
    }
    
    • A) "One"
    • B) "Two"
    • C) "Other"
    • D) Ошибка компиляции
      Ответ: B) "Two"
  9. В каком случае конструкция when может работать как выражение?

    • A) Когда она имеет только одно условие
    • B) Всегда
    • C) Когда имеют место все условия
    • D) В зависимости от контекста использования
      Ответ: B) Всегда
  10. Какой из следующих фрагментов кода правильно использует оператор else if?

  • A) ``` if (x > 10) { println("Greater") } else if (x < 10) { println("Lesser") }
    
    
  • B) ``` if (x > 10) println("Greater") else if (x < 10) println("Lesser")
    
    
  • C) A и B
  • D) Никакой из вышеупомянутых
    Ответ: C) A и B

Итоговые ответы:

  1. A
  2. D
  3. B
  4. A
  5. B
  6. B
  7. B
  8. B
  9. B
  10. C

Этот тест позволяет оценить понимание учащимися условных конструкций в языке Kotlin.


Сгенерировать свой тест

Популярные тесты

{Другой предмет}
10 Класс
{Другой предмет}
8 Класс
{Другой предмет}
10 Класс
{Другой предмет}
4 Класс

Саша — ассистент в телеграмме