Бесплатный урок с нашим репетитором!

Узнать подробнее

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

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 09 февраля 2026 20:08

Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Информатика 2. Тема теста: Цикл for и цикл while 3. Класс учеников: 8 4. Типы вопросов в тесте: Единственный выбор 5. Количество вопросов: 14 6. Выводить ли тест с ответами: Да

Ответ нейросети

09 февраля 2026 20:08

Ниже представлен тест по информатике для 8 класса на тему «Цикл for и цикл while». Тип вопросов: единственный выбор. Всего 14 вопросов. В конце — ответы.

  1. Что такое цикл for в Python? A) Повторяет выполнение блока кода фиксированное число раз B) Переписывает блок кода бесконечно C) Записывает код в файл D) Делает математические операции

  2. Какой диапазон будет у for i in range(5): ? A) 1..5 B) 0..4 C) 0..5 D) 5..9

  3. Что вернет range(2, 8, 2) ? A) 2, 4, 6, 8 B) 2, 4, 6 C) 0, 2, 4, 6 D) 2, 4, 6, 7

  4. Что может привести к бесконечному циклу в while? A) Условие всегда истинно и переменная не изменяется внутри цикла B) Условие становится ложным сразу C) Цикл имеет тело с операцией break на каждой итерации D) Цикл использует for

  5. Что выведет цикл: for i in range(3): print(i) A) 0 1 2 на одной строке B) 0, 1, 2 на отдельных строках C) 1 2 3 D) Ошибка

  6. Как получить сумму элементов списка через цикл for? A) sum = 0; for x in lst: sum += x B) for i in range(len(lst)): sum += lst[i] C) for x in lst: sum += x D) Все перечисленное

  7. Что делает оператор break? A) Прерывает цикл немедленно и продолжает выполнение кода после цикла B) Прерывает текущую итерацию и переходит к следующей C) Прерывает программу D) Возвращает значение из цикла

  8. Что делает оператор continue? A) Прерывает цикл B) Прерывает текущую итерацию и переходит к следующей C) Переходит к следующему элементу списка D) Меняет счетчик цикла

  9. Какой цикл удобнее для повторений с известным количеством итераций? A) For B) While C) Both equally D) None

  10. Что происходит при range(start, stop, step) со step = 0? A) Бесконечный цикл B) Ошибка компиляции C) Ошибка во время выполнения D) Ничего не произойдет

  11. Какой из следующих вариантов корректно перебирает элементы списка? A) for i in range(len(lst)): print(lst[i]) B) for i, v in enumerate(lst): print(v) C) for v in lst: print(v) D) Все перечисленное

  12. Что напечатает следующий код? for x in [1,2,3]: if x == 2: continue print(x) A) 1 и 3 (на отдельных строках) B) 2 (на одной строке) C) 1 2 3 D) Ошибка

  13. Что можно сделать с помощью вложенных циклов? A) Только выполнять одну операцию B) Перебирать элементы двумерной структуры, например матрицу C) Только for внутри while D) Нельзя вложить циклы

  14. Что выведет следующий код? for i in range(2): for j in range(2): print(i, j)

A) 0 0 0 1 1 0 1 1 B) 0 0 0 1 1 0 1 1 C) 0 1 2 3 D) Ошибка

Ответы: 1A, 2B, 3B, 4A, 5B, 6D, 7A, 8B, 9A, 10C, 11D, 12A, 13B, 14A

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

Похожие вопросы 15

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

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

Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Информатика 2. Тема теста: Цикл for и цикл while 3. Класс учеников: 8 4. Типы вопросов в тесте: Единственный выбор 5. Количество вопросов: 14 6. Выводить ли тест с ответами: Да
Ниже представлен тест по информатике для 8 класса на тему «Цикл for и цикл while». Тип вопросов: единственный выбор. Всего 14 вопросов. В конце — ответы. 1. Что такое цикл for в Python? A) Повторяет выполнение блока кода фиксированное число раз B) Переписывает блок кода бесконечно C) Записывает код в файл D) Делает математические операции 2. Какой диапазон будет у for i in range(5): ? A) 1..5 B) 0..4 C) 0..5 D) 5..9 3. Что вернет range(2, 8, 2) ? A) 2, 4, 6, 8 B) 2, 4, 6 C) 0, 2, 4, 6 D) 2, 4, 6, 7 4. Что может привести к бесконечному циклу в while? A) Условие всегда истинно и переменная не изменяется внутри цикла B) Условие становится ложным сразу C) Цикл имеет тело с операцией break на каждой итерации D) Цикл использует for 5. Что выведет цикл: for i in range(3): print(i) A) 0 1 2 на одной строке B) 0, 1, 2 на отдельных строках C) 1 2 3 D) Ошибка 6. Как получить сумму элементов списка через цикл for? A) sum = 0; for x in lst: sum += x B) for i in range(len(lst)): sum += lst[i] C) for x in lst: sum += x D) Все перечисленное 7. Что делает оператор break? A) Прерывает цикл немедленно и продолжает выполнение кода после цикла B) Прерывает текущую итерацию и переходит к следующей C) Прерывает программу D) Возвращает значение из цикла 8. Что делает оператор continue? A) Прерывает цикл B) Прерывает текущую итерацию и переходит к следующей C) Переходит к следующему элементу списка D) Меняет счетчик цикла 9. Какой цикл удобнее для повторений с известным количеством итераций? A) For B) While C) Both equally D) None 10. Что происходит при range(start, stop, step) со step = 0? A) Бесконечный цикл B) Ошибка компиляции C) Ошибка во время выполнения D) Ничего не произойдет 11. Какой из следующих вариантов корректно перебирает элементы списка? A) for i in range(len(lst)): print(lst[i]) B) for i, v in enumerate(lst): print(v) C) for v in lst: print(v) D) Все перечисленное 12. Что напечатает следующий код? for x in [1,2,3]: if x == 2: continue print(x) A) 1 и 3 (на отдельных строках) B) 2 (на одной строке) C) 1 2 3 D) Ошибка 13. Что можно сделать с помощью вложенных циклов? A) Только выполнять одну операцию B) Перебирать элементы двумерной структуры, например матрицу C) Только for внутри while D) Нельзя вложить циклы 14. Что выведет следующий код? for i in range(2): for j in range(2): print(i, j) A) 0 0 0 1 1 0 1 1 B) 0 0 0 1 1 0 1 1 C) 0 1 2 3 D) Ошибка Ответы: 1A, 2B, 3B, 4A, 5B, 6D, 7A, 8B, 9A, 10C, 11D, 12A, 13B, 14A