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

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

13 мая 2026 17:51

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

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

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

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

  1. Что такое последовательное выполнение инструкций в программе?
  • A) выполнение инструкций в случайном порядке
  • B) выполнение инструкций одна за другой
  • C) выполнение только внутри цикла
  • D) выполнение только после ввода пользователя Правильный ответ: B
  1. Какой вывод будет у следующего кода? x = 5 y = 3 print(x + y)
  • A) 8
  • B) 53
  • C) 15
  • D) Ошибка Правильный ответ: A
  1. Какой блок отвечает за выбор между несколькими вариантами?
  • A) цикл
  • B) ветвление
  • C) арифметика
  • D) ввод Правильный ответ: B
  1. Какой оператор в Python запускает ветвление по условиям?
  • A) loop
  • B) if
  • C) break
  • D) def Правильный ответ: B
  1. Какой код правильно реализует цикл for, который печатает числа от 0 до 4?
  • A) for i in range(5): print(i)
  • B) while i < 5: print(i); i += 1
  • C) for i in 1..5: print(i)
  • D) for i in range(1,6): print(i) Правильный ответ: A
  1. Какой цикл используется, когда известно точное количество повторений?
  • A) while
  • B) for
  • C) do-while
  • D) foreach Правильный ответ: B
  1. Какой будет вывод следующего кода? i = 0 while i < 3: print(i) i += 1
  • A) 0 1 2 3
  • B) 0 1 2
  • C) 1 2 3
  • D) Ошибка Правильный ответ: B
  1. Как в Python эмулировать цикл с постусловием do-while?
  • A) for i in range(N): ...
  • B) while True: ...; if условие: break
  • C) if/else
  • D) нет подходящего варианта Правильный ответ: B
  1. Что будет выведено программой? n = 7 if n > 10: res = "более десяти" elif n > 5: res = "от пятерки до десяти" else: res = "менее пяти" print(res)
  • A) более десяти
  • B) от пятерки до десяти
  • C) менее пяти
  • D) Ошибка Правильный ответ: B
  1. Что выведет следующий код? for i in range(1, 11): if i % 2 == 0: continue print(i, end=' ')
  • A) 2 4 6 8 10
  • B) 1 3 5 7 9
  • C) 1 2 3 4 5 6 7 8 9 10
  • D) Ошибка Правильный ответ: B

Если нужно, могу адаптировать вопросы под конкретную программу обучения или усложнить/упростить задания.


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

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

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

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