Подготовим к ЕГЭ за оставшееся времяна нужные баллы.
Пробный период бесплатно

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

Тест на тему Условный оператор

05 ноября 2025 19:11

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

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

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

Тест по информатике Тема: Условный оператор Класс: 9 Тип вопросов: Множественный выбор Количество вопросов: 10 Выводить тест с ответами: Без ответов

Инструкция: для каждого вопроса выберите одну правильную опцию (a, b, c или d).

  1. Что выведет следующая программа на Python? x = -3 if x > 0: print("положительное") else: print("отрицательное или ноль") а) положительное б) отрицательное или ноль в) ничего не выведется г) ошибка

  2. Что выведет этот фрагмент кода, если n = 15? n = 15 if n < 10: result = "мало" elif n < 20: result = "в диапазоне" else: result = "много" а) мало б) в диапазоне в) много г) ошибка

  3. Какой оператор называют тернарным оператором? а) if б) elif в) else г) тернарный оператор

  4. Что выведет программа? x = -1 if x == 0: print("ноль") elif x > 0: print("положительное") else: print("отрицательное") а) ноль б) положительное в) отрицательное г) ничего

  5. В следующем фрагменте кода Python есть одна синтаксическая ошибка. Что именно? x = 7 if x > 5 print("больше 5") а) отсутствует двоеточие после условия б) неверные отступы в) используется неверная форма сравнения г) переменная не определена

  6. Какую роль выполняет логический оператор and в условных выражениях в большинстве языков? а) возвращает True только если оба операнда истинны б) возвращает True, если хотя бы один операнд истинен в) возвращает первый операнд г) всегда возвращает False

  7. Вложенные условные операторы: если a = True, b = False, что выведет следующий фрагмент? if a: if b: print("A и B") else: print("A, но не B")

else: print("не A") а) A и B б) A, но не B в) не A г) ошибка

  1. Какую форму записи условного выбора между двумя значениями на одной строке называют в большинстве языков? а) result = a if cond else b б) result = if cond then a else b в) result = cond ? a : b г) result = a or b

  2. Что означает ветвление по условию? а) выбор между несколькими независимыми действиями, каждое выполняется при своем условии б) последовательное выполнение без условий в) проверка условий и выполнение соответствующих веток г) цикл повторения

  3. Когда лучше использовать конструкцию if-elif-else вместо нескольких независимых if? а) Когда условия взаимно исключающие и нужно выбрать одну ветку б) Когда условия независимы в) Всегда лучше использовать if-elif-else без else г) Чтобы увеличить скорость выполнения


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

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

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

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