Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Циклы в C++

Total questions: 24

Worksheet time: 12mins

Name
Class
Date
1.

Какой цикл гарантированно выполнится хотя бы один раз?

a)

for

b)

while

c)

do...while

d)

Все перечисленные

2.

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

a)

continue

b)

break

c)

exit

d)

return

3.

Что делает оператор continue?

a)

Завершает программу

b)

Пропускает текущую итерацию и переходит к следующей

c)

Выходит из цикла

d)

Перезапускает цикл

4.

Что произойдет, если условие цикла while изначально ложно?

a)

Цикл выполнится один раз

b)

Цикл не выполнится ни разу

c)

Произойдет ошибка компиляции

d)

Программа завершится с ошибкой

5.

Какой синтаксис у цикла for?

a)

for (инициализация; условие; изменение)

b)

for (условие; инициализация; изменение)

c)

for (изменение; инициализация; условие)

d)

for (условие; изменение; инициализация)

6.

Можно ли использовать несколько операторов continue в одном цикле?

a)

Нет, это вызовет ошибку

b)

Да, но только в цикле for

c)

Да, в любом цикле

d)

Только если цикл вложенный

7.

Что такое бесконечный цикл?

a)

Цикл, который никогда не запускается

b)

Цикл, который выполняется определенное число раз

c)

Цикл, условие которого всегда истинно

d)

Цикл с синтаксической ошибкой

8.

Как создать бесконечный цикл с помощью for?

a)

for (;;)

b)

for (true)

c)

for (0)

d)

Так нельзя

9.

Какое ключевое слово используется для пропуска текущей итерации цикла?

a)

skip

b)

next

c)

continue

d)

break

10.

Что такое вложенный цикл?

a)

Цикл внутри другого цикла

b)

Цикл с ошибочным синтаксисом

c)

Цикл, который никогда не выполняется

d)

Цикл с несколькими условиями

11.

Какой оператор полностью прекращает выполнение цикла?

a)

stop

b)

exit

c)

break

d)

continue

12.

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

a)

while

b)

for

c)

do...while

d)

Все варианты верны

13.

Какой оператор позволяет перейти к следующей итерации цикла, пропуская часть кода?

a)

skip

b)

next

c)

break

d)

continue

14.

Какой синтаксис цикла for является корректным?

a)

for (int i = 0; i < 5)

b)

for (i = 0; i < 5; i++)

c)

for (int i = 0; i < 5; i++;)

d)

for (int i = 0; i++)

15.

Что означает термин "итерация" в программировании?

a)

Одно выполнение тела цикла

b)

Оператор выхода из цикла

c)

Условие продолжения цикла

d)

Переменная-счетчик

16.

Что такое "счетчик цикла"?

a)

Условие выхода из цикла

b)

Переменная, изменяющаяся с каждой итерацией

c)

Оператор перехода к следующей итерации

d)

Тело цикла

17.

Какой из циклов гарантирует хотя бы одно выполнение?

a)

for (int i = 0; i < 0; i++)

b)

while (false)

c)

do { } while (false)

d)

do { } while (false)

18.

Какой цикл наиболее эффективен для перебора массива?

a)

while

b)

do...while

c)

for

d)

Все одинаково эффективны

19.

Что делает оператор continue?

a)

Завершает программу

b)

Пропускает текущую итерацию и переходит к следующей

c)

Выходит из цикла

d)

Перезапускает цикл

20.

Можно ли использовать несколько операторов continue в одном цикле?

a)

Нет, это вызовет ошибку

b)

Да, но только в цикле for

c)

Да, в любом цикле

d)

Только если цикл вложенный

21.

Что такое бесконечный цикл?

a)

Цикл, который никогда не запускается

b)

Цикл, который выполняется определенное число раз

c)

Цикл, условие которого всегда истинно

d)

Цикл с синтаксической ошибкой

22.

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

a)

continue

b)

break

c)

return

d)

exit

23.

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

a)

Цикл выполнится бесконечно

b)

Цикл не выполнится ни разу

c)

Цикл выполнится один раз

d)

Произойдет ошибка компиляции

24.

Какой из следующих операторов не является управляющим в циклах?

a)

continue

b)

break

c)

if

d)

return