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

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

Тест на тему Программирование циклов

04 апреля 2025 09:59

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

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

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

Конечно! Вот тест по теме "Программирование циклов" для 9 класса. Вопросы разработаны с единственным выбором ответа.

Тест по информатике: Программирование циклов

Вопрос 1

Какой тип цикла в языке Python используется для перебора элементов коллекции?

  • А) while
  • Б) for
  • В) do while
  • Г) foreach
    Правильный ответ: Б) for

Вопрос 2

Какой из следующих вариантов — правильный синтаксис цикла while в Python?

  • А) while (x < 10):
  • Б) while x < 10:
  • В) while x < 10;
  • Г) while x < 10 {}
    Правильный ответ: Б) while x < 10:

Вопрос 3

Что выведет следующий код?

for i in range(3):
    print(i)
  • А) 0 1 2
  • Б) 1 2 3
  • В) 0 1 2 3
  • Г) 1 2
    Правильный ответ: А) 0 1 2

Вопрос 4

Какой из перечисленных операторов используется для выхода из цикла в Python?

  • А) exit
  • Б) break
  • В) stop
  • Г) continue
    Правильный ответ: Б) break

Вопрос 5

Какой результат будет, если переменная i в while цикле не изменяется?

i = 1
while i < 5:
    print(i)
  • А) 1 1 1 1 ...
  • Б) Цикл завершится
  • В) Ошибка
  • Г) 1 2 3 4
    Правильный ответ: А) 1 1 1 1 ...

Вопрос 6

К какому блоку кода приведет следующий фрагмент с использованием оператора continue?

for i in range(5):
    if i == 2:
        continue
    print(i)
  • А) 0 1 2 3 4
  • Б) 0 1 3 4
  • В) 1 2 3 4
  • Г) 0 1 2 3
    Правильный ответ: Б) 0 1 3 4

Вопрос 7

Сколько раз выполнится следующая программа?

count = 0
for i in range(10):
    count += 1
print(count)
  • А) 9
  • Б) 10
  • В) 11
  • Г) 0
    Правильный ответ: Б) 10

Вопрос 8

Что выведет следующий код?

i = 0
while i < 5:
    print(i)
    i += 1
  • А) 0 1 2 3 4
  • Б) 0 1 2 3 4 5
  • В) Ошибка
  • Г) 1 2 3 4 5
    Правильный ответ: А) 0 1 2 3 4

Вопрос 9

В каком случае цикл for не выполнится ни разу?

  • А) Когда диапазон равен 0
  • Б) Когда диапазон отрицательный
  • В) Когда условие истинно
  • Г) А и Б верны
    Правильный ответ: Г) А и Б верны

Вопрос 10

Какой символ используется для обозначения блока кода, принадлежащего к циклу в Python?

  • А) {
  • Б) []
  • В) :
  • Г) ;
    Правильный ответ: В) :

Вопрос 11

Что делает оператор continue внутри цикла?

  • А) Прерывает выполнение цикла
  • Б) Пропускает текущую итерацию и переходит к следующей
  • В) Завершает программу
  • Г) Ничего не делает
    Правильный ответ: Б) Пропускает текущую итерацию и переходит к следующей

Вопрос 12

Какой из следующих циклов будет бесконечным?

  • А) for i in range(10):
  • Б) while True:
  • В) for i in range(-1, 1):
  • Г) while False:
    Правильный ответ: Б) while True:

Вопрос 13

Какой из этих операторов можно использовать для реализации вложенных циклов?

  • А) break
  • Б) continue
  • В) обе эти конструкции
  • Г) none of the above
    Правильный ответ: В) обе эти конструкции

Вопрос 14

Как правильно изменить код, чтобы он не выводил 2 на экран?

for i in range(5):
    if i == 2:
        pass
    print(i)
  • А) Заменить pass на continue
  • Б) Заменить pass на break
  • В) Удалить условие
  • Г) Невозможно
    Правильный ответ: А) Заменить pass на continue

Вопрос 15

Что произойдет, если в цикле for не будет коллекции для итерации?

  • А) Ошибка
  • Б) Цикл выполнится 0 раз
  • В) Цикл выполнится 1 раз
  • Г) Цикл выполнится бесконечно
    Правильный ответ: А) Ошибка

Конец теста

Этот тест охватывает основные аспекты программирования циклов и может быть полезен для подготовки студентов к экзаменам.


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

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

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

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