Тест по информатике Тема: Условный оператор Класс: 9 Тип вопросов: Множественный выбор Количество вопросов: 10 Выводить тест с ответами: Без ответов
Инструкция: для каждого вопроса выберите одну правильную опцию (a, b, c или d).
Что выведет следующая программа на Python? x = -3 if x > 0: print("положительное") else: print("отрицательное или ноль") а) положительное б) отрицательное или ноль в) ничего не выведется г) ошибка
Что выведет этот фрагмент кода, если n = 15? n = 15 if n < 10: result = "мало" elif n < 20: result = "в диапазоне" else: result = "много" а) мало б) в диапазоне в) много г) ошибка
Какой оператор называют тернарным оператором? а) if б) elif в) else г) тернарный оператор
Что выведет программа? x = -1 if x == 0: print("ноль") elif x > 0: print("положительное") else: print("отрицательное") а) ноль б) положительное в) отрицательное г) ничего
В следующем фрагменте кода Python есть одна синтаксическая ошибка. Что именно? x = 7 if x > 5 print("больше 5") а) отсутствует двоеточие после условия б) неверные отступы в) используется неверная форма сравнения г) переменная не определена
Какую роль выполняет логический оператор and в условных выражениях в большинстве языков? а) возвращает True только если оба операнда истинны б) возвращает True, если хотя бы один операнд истинен в) возвращает первый операнд г) всегда возвращает False
Вложенные условные операторы: если a = True, b = False, что выведет следующий фрагмент? if a: if b: print("A и B") else: print("A, но не B")
else: print("не A") а) A и B б) A, но не B в) не A г) ошибка
Какую форму записи условного выбора между двумя значениями на одной строке называют в большинстве языков? а) result = a if cond else b б) result = if cond then a else b в) result = cond ? a : b г) result = a or b
Что означает ветвление по условию? а) выбор между несколькими независимыми действиями, каждое выполняется при своем условии б) последовательное выполнение без условий в) проверка условий и выполнение соответствующих веток г) цикл повторения
Когда лучше использовать конструкцию if-elif-else вместо нескольких независимых if? а) Когда условия взаимно исключающие и нужно выбрать одну ветку б) Когда условия независимы в) Всегда лучше использовать if-elif-else без else г) Чтобы увеличить скорость выполнения