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

Тест на тему Линейное, разветвляющее, циклическое программирование на Питон

13 мая 2026 17:50

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

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

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

Ниже готов тест по теме: Линейное, ветвляющееся и циклическое программирование на Python. Тип вопросов: единственный выбор. 10 вопросов. В конце каждого вопроса указан правильный ответ.

  1. Что называется линейным выполнением программы на Python? A) Код выполняется с использованием только циклов B) Код выполняется последовательно, по одной инструкции за другой, без ветвлений и циклов C) Код выполняется только внутри функций D) Код выполняется в случайном порядке Ответ: B

  2. Какой оператор отвечает за ветвление в Python? A) for B) if C) while D) print Ответ: B

  3. Что выведет программа, если введено число 7, исходный код: n = int(input()) if n % 2 == 0: print("Четное") else: print("Нечетное") A) Четное B) Нечетное C) Ошибка D) Ноль Ответ: B

  4. Что напечатает следующий фрагмент? for i in range(3): print(i, end=' ') A) 0 1 2 B) 0 1 2 3 C) 1 2 3 D) Ошибка Ответ: A

  5. Что выведет данный цикл? i = 0 while i < 5: print(i, end=' ') i += 1 A) 0 1 2 3 4 B) 0 1 2 3 4 5 C) 1 2 3 4 5 D) Ошибка Ответ: A

  6. Что произойдет при выполнении кода: for i in range(10): if i == 5: break print(i) A) 0 1 2 3 4 B) 0 1 2 3 4 5 C) 0 1 2 3 4 5 6 7 8 9 D) Ошибка Ответ: A

  7. Какой вывод будет у следующего кода? for i in range(5): if i == 2: continue print(i) A) 0 1 2 3 4 B) 0 1 3 4 C) 2 3 4 D) Ошибка Ответ: B

  8. Что вернет функция: def max(a,b): if a > b: return a elif b > a: return b else: return a

max(7,7) A) 7 B) None C) 14 D) Ошибка Ответ: A

  1. Что выведет программа, если ввести 3, затем 4: a = int(input()) b = int(input()) print(a + b) A) 7 B) 34 C) 12 D) Ошибка Ответ: A

  2. Выберите верное утверждение об линейном, ветвящемся и циклическом исполнении: A) Линейное выполнение — отсутствие условий и циклов; ветвление — добавляет условия; циклы — повторение B) Линейное выполнение — это только функции C) Ветвление — это бесконечный цикл D) Циклы не используются в Python Ответ: A

Если нужно адаптировать сложности или добавить пояснения к ответам, скажите — могу дописать объяснения к каждому вопросу.


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

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

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

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