wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Контрольные вопросы по циклам (C++)

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Что такое цикл в программировании?

a)

Оператор для вывода данных на экран

b)

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

c)

Оператор для объявления переменных

d)

Математическая функция

2.

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

a)

Операция

b)

Итерация

c)

Репликация

d)

Дупликация

3.

Какие три типа циклов существуют в C++?

a)

while, do...while, for

b)

if, else, switch

c)

begin, end, repeat

d)

start, stop, continue

4.

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

a)

do...while

b)

for

c)

while

d)

repeat...until

5.

Сколько раз выполнится тело цикла while, если условие ложно с самого начала?

a)

1 раз

b)

Бесконечно

c)

0 раз

d)

10 раз

6.

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

a)

cout

b)

cin

c)

++ или --

d)

==

7.

Что такое «вечный цикл»?

a)

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

b)

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

c)

Цикл без тела

d)

Цикл, который выполняется только ночью

8.

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

a)

while

b)

for

c)

do...while

d)

if...else

9.

В примере с покупкой мороженного, какое условие использовалось?

a)

money == ice

b)

money <= ice

c)

money >= ice

d)

money != ice

10.

Какая переменная в цикле называется «управляющей»?

a)

Та, которая выводится на экран

b)

Та, от которой зависит выполнение цикла

c)

Та, которая хранит результат вычислений

d)

Та, которая вводится пользователем

11.

Что выведет программа: int i = 3; while(i > 0) { cout << i << " "; i--; }

a)

3 2 1

b)

3 2 1 0

c)

2 1 0

d)

3 2

12.

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

a)

stop

b)

exit

c)

break

d)

end

13.

В задаче с 7 чудесами света, какое значение принимала управляющая переменная?

a)

Названия чудес

b)

Количество просмотренных чудес

c)

Стоимость билетов

d)

Расстояние между чудесами

14.

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

a)

while

b)

do...while

15.

Что означает конструкция i++?

a)

Уменьшение i на 1

b)

Увеличение i на 1

c)

Умножение i на 2

d)

Деление i на 2

16.

В примере с датчиком температуры, при каком условии сообщалось о пожаре?

a)

temperature < 60

b)

temperature == 60

c)

temperature > 60

d)

temperature <= 60

17.

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

a)

for

b)

while

c)

do...while

d)

if...else

18.

Что такое «тело цикла»?

a)

Условие выполнения цикла

b)

Набор действий, которые повторяются

c)

Имя цикла

d)

Результат работы цикла

19.

Какой диапазон чисел суммировался в примере 1 урока?

a)

От 0 до 5

b)

От 1 до 5

c)

От 1 до 10

d)

От 5 до 10

20.

Какая ошибка может произойти, если забыть изменить управляющую переменную?

a)

Синтаксическая ошибка

b)

Вечный цикл

c)

Ошибка компиляции

d)

Ошибка ввода данных

21.

В задаче с выводом звёздочек, сколько символов выводилось?

a)

3

b)

5

c)

7

d)

10

22.

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

a)

break

b)

continue

c)

next

d)

skip

23.

В какой ситуации цикл do...while предпочтительнее while?

a)

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

b)

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

c)

Когда нужно выполнить цикл ровно 10 раз

d)

Когда условие очень сложное

24.

Что выведет программа: cpp int i = 1; do { cout << i << " "; i++; } while(i <= 3);

a)

1 2 3

b)

1 2

c)

2 3

d)

1 2 3 4

25.

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

a)

Вывод линии из символов

b)

Сумма нечётных чисел

c)

Расчёт количества подушек из ткани

d)

Вычисление факториала