Каталог тестов · Программирование

Циклы в C++: while, do-while, for, break и continue — тест

Предмет: Информатика Класс: 11 Вопросов: 15 Баллов: 39 Время: 30 мин Уч. год: 2025-2026 Предпроф / Инженерный класс / Программирование
Бесплатно для подключённых школ

Циклы — основной инструмент обработки данных, и большая часть ошибок начинающих программистов живёт именно в них: на единицу больше или меньше итераций, бесконечное повторение, неверная граница вложенного цикла. Набор проверяет, умеет ли ученик точно предсказать, сколько раз выполнится цикл и что он сделает.

Какие темы охватывает набор

Цикл с предусловием while и цикл с постусловием do-while, их различие. Цикл for: инициализация, условие, изменение счётчика и порядок выполнения. Счётчик цикла, накопление суммы, обработка цифр числа. Прерывание цикла break и переход к следующей итерации continue. Вложенные циклы и подсчёт числа повторений, связь с временем работы программы. Бесконечные циклы и как их заметить.

Как устроена работа

Пятнадцать заданий: выбор ответа, соответствие задачи и подходящего вида цикла, порядок шагов выполнения for, вставка терминов и задания на чтение кода — сумма чисел, сумма цифр, число итераций с шагом, вложенный цикл с переменной границей, break и continue.

Разбор и подготовка

Повышенный уровень проверяет оценку числа повторений: сколько раз выполнится внутренний цикл, если его граница зависит от внешнего, и во сколько раз вырастет время двойного цикла при увеличении данных в десять раз. Код в пояснениях трассирован по шагам.

Кому пригодится

Учителю — для контроля после темы циклов и перед массивами. Ученику — как тренировка трассировки кода, которая нужна и на экзамене, и при отладке собственных программ, когда отладчика под рукой нет.

Где и как проходить тест

Работа доступна и на компьютере, и на мобильном телефоне: интерфейс сам подстраивается под размер экрана. Есть возможность настроить срок сдачи, что позволяет назначать комплект на дом. Предусмотрен контроль честности: переключение на другие вкладки и приложения во время теста отслеживается.

Примеры заданий

Вопрос 1 · 2 балл(ов)

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

Вопрос 2 · 2 балл(ов)

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

Купить для ребёнка — 190 ₽

Эта работа открывается в кабинете родителя: ребёнок проходит её с телефона или компьютера, вы видите баллы, разбор каждой ошибки и то, какие темы просели. Разовая оплата, доступ навсегда. Первый тест — бесплатно.

Купить для ребёнка — 190 ₽ Что такое кабинет родителя

Кабинет учителя — 390 ₽

Для учителей и репетиторов, работающих с учениками вне школы. Разовая оплата, доступ навсегда — без подписки. Проведение с любого устройства: участники заходят по ссылке или QR-коду, регистрация не нужна. Результат и разбор ошибок — сразу после работы.

Купить тест — 390 ₽ Оферта и реквизиты

Для всей школы — подключить организацию по лицензии →

Заберите этот тест в свою школу

Чтобы добавить тест в базу и провести диагностику — подключите школу к ЗнаниоМетр. Тест станет вашей редактируемой копией: правьте вопросы, баллы и запускайте сессии.

Подключить школу Посмотреть в демо