WorksheetsОсновы работы с циклами в C++
Total questions: 25
Worksheet time: 13mins
Что такое циклический алгоритм?
Алгоритм, который выполняется только один раз.
Алгоритм, который выполняется до достижения заданного условия.
Алгоритм, который выполняется несколько раз до выполнения всех операций
Алгоритм, который выполняется параллельно с другими алгоритмами.
Какие существуют виды циклов в программировании?
Только условные циклы.
Только счётные циклы.
Счётные и условные циклы
Счётные и безусловные циклы.
В каких случаях используется цикл for?
Когда нужно выполнять цикл неопределённое количество раз.
Когда заранее известно количество повторений
Когда нужно сделать проверку перед каждым повтором.
Когда цикл выполняется только один раз.
Какой общий синтаксис имеет цикл for в C++?
for (условие) { код }
for (начало; условие; шаг) { код }
for (переменная; шаг) { код }
for (шаг; переменная; условие) { код }
Какие три части включает заголовок цикла for?
Инициализирующее выражение, условие, шаг
Условие, шаг, тело цикла.
Условие, начальное значение, модификатор.
Тело цикла, шаг, проверка условия.
Что происходит на каждом этапе выполнения цикла for?
Инициализация, проверка условия, выполнение тела цикла, изменение счетчика
Инициализация, выполнение тела, завершение цикла.
Проверка условия, выполнение тела, изменение переменных.
Выполнение тела, завершение цикла, переход к следующей итерации.
Какую роль играет переменная-счётчик в цикле for?
Она контролирует, сколько раз будет выполнено условие.
Она задаёт количество итераций цикла
Она изменяет шаг цикла.
Она изменяет условие выполнения цикла.
Как определить количество итераций цикла for?
Через начальное значение переменной.
Через условие цикла и шаг
Через выполнение тела цикла.
Через операторы break и continue.
Как можно изменить шаг изменения счётчика в цикле for?
Через изменение условия.
Изменяя значение переменной внутри тела цикла.
Используя выражение i += n или ++i
С помощью оператора break.
В чём разница между i++, ++i, i += n и i = i + n в цикле for?
Все эти выражения изменяют значение переменной одинаково.
i++ и ++i увеличивают переменную на 1, а i += n изменяет на заданное число.
i++ и i = i + n увеличивают на 1, а ++i изменяет на заданное число.
Эти выражения не влияют на счётчик в цикле.
Что делает оператор break внутри цикла?
Завершает выполнение всей программы.
Прерывает выполнение текущего цикла.
Прерывает выполнение следующего цикла.
Переходит к следующей итерации цикла.
Как реализовать обратный отсчёт с использованием цикла for?
Используя шаг, равный -1.
Изменяя условие на большее, чем начальное значение.
Применяя оператор break для завершения цикла.
Используя переменную для отслеживания времени.
Можно ли использовать вложенные циклы for? Приведите пример.
Да, вложенные циклы работают, например, для решения задач с несколькими уровнями итераций.
Нет, вложенные циклы всегда вызывают ошибку.
Да, но они используются только в отдельных случаях.
Нет, они могут
Как цикл for отличается от while и do-while?
Цикл for использует переменную-счётчик, а while и do-while — нет
Цикл for всегда выполняется несколько раз.
Циклы while и do-while не поддерживают изменения счётчика.
Цикл for не проверяет условия перед каждой итерацией.
Что произойдёт, если не указать условие в заголовке цикла for?
Цикл не будет выполняться.
Цикл станет бесконечным
Цикл выполнится только один раз.
Условие будет автоматически установлено на true.
Что делает условие i < 10 в цикле for?
Цикл продолжит выполняться, пока значение переменной i меньше 10
Цикл выполнится 10 раз, независимо от переменной i.
Цикл остановится, если переменная i станет больше 10.
Условие игнорируется и цикл выполняется всегда.
Какая роль у модификатора ++i в цикле for?
Он увеличивает значение переменной i на 1 после каждой итерации
Он уменьшает значение переменной i на 1 после каждой итерации.
Он контролирует, когда условие цикла будет ложным.
Он является значением, на которое увеличивается i.
Что означает выражение for (int i = 0; i < 5; ++i)?
Переменная i будет изменяться от 0 до 5, включая 5.
Переменная i будет изменяться от 0 до 5, не включая 5
Цикл будет выполняться бесконечно.
Цикл будет выполняться 5 раз, начиная с 1.
Что будет выведено при выполнении цикла for (int i = 0; i < 5; ++i)?
0 1 2 3 4
1 2 3 4 5
1 2 3 4
0 1 2 3 4 5
Какой тип цикла использует счётчик?
Цикл while.
Цикл for
Цикл do-while.
Все циклы используют счётчик.
Какую роль играет оператор continue в цикле?
Он прерывает выполнение цикла.
Он пропускает текущую итерацию цикла и переходит к следующей.
Он завершает выполнение программы.
Он отменяет условие цикла.
Что произойдёт, если переменная-счётчик в цикле for будет равна конечному значению на первой итерации?
Цикл выполнится только один раз.
Цикл не выполнится вообще.
Цикл выполнится бесконечно.
Цикл выполнится сразу несколько раз.
Что нужно сделать, чтобы цикл с отрицательным шагом не зациклился?
Установить условие, при котором переменная должна быть меньше конечного значения.
Установить условие, при котором переменная должна быть больше конечного значения.
Использовать оператор break.
Использовать выражение i++.
Как можно выйти из вложенного цикла?
С помощью оператора continue.
Используя оператор break для каждого цикла.
Просто изменить условие.
Циклы не могут быть прерваны в C++.
Какой цикл используется, когда нужно выполнить код хотя бы один раз?
for.
while.
do-while.
Каждый цикл выполняется хотя бы один раз.
