Цикл do while

Додано: 11 листопада 2025
Предмет: Інформатика, 11 клас
24 запитання
Запитання 1

Яка основна відмінність циклу do while від while?


варіанти відповідей

do while виконується хоча б один раз

while виконується хоча б один раз

do while має інший синтаксис

У do while умова перевіряється після виконання тіла циклу

Запитання 2

Який синтаксис циклу do while є правильним?


варіанти відповідей

do { } while (condition);

do { } while condition;

do { } while (condition)

while (condition) do { };

Запитання 3

Що виведе ця програма?

int i = 5;

do {

  cout << i << " ";

  i--;

} while (i > 0);

варіанти відповідей

5 4 3 2 1

5 4 3 2 1 0

4 3 2 1

5 4 3 2

Запитання 4

Що буде виведено?

int x = 10;

do {

  cout << "Hello ";

  x++;

} while (x < 5);

варіанти відповідей

Нічого

Hello

Hello Hello Hello

Безкінечний цикл

Запитання 5

Яка кількість ітерацій у цьому циклі?

int count = 0;

do {

  count++;

} while (count < 5);

варіанти відповідей

4

5

6

0

Запитання 6

Що виведе цей код?

int num = 1;

do {

  cout << num * num << " ";

  num += 2;

} while (num <= 5);

варіанти відповідей

1 9 25

 1 4 9 16 25

 1 9

1 4 9

Запитання 7

Як зупинити цикл do while достроково?


варіанти відповідей

stop

break

exit

return

Запитання 8

Що буде результатом?

int i = 0;

do {

  if (i == 3) break;

  cout << i << " ";

  i++;

} while (i < 5);

варіанти відповідей

0 1 2 3

0 1 2

0 1 2 3 4

0 1 2 4

Запитання 9

Яка помилка в цьому коді?

int x = 1;

do

  cout << x << " ";

  x++;

while (x <= 3);

варіанти відповідей

Відсутні фігурні дужки

Невірна умова

Відсутня крапка з комою

Немає помилки

Запитання 10

Що виведе програма?

int i = 10;

do {

  cout << i << " ";

  i -= 3;

} while (i > 0);

варіанти відповідей

10 7 4 1

10 7 4

10 7 4 1 -2

10 7

Запитання 11

Яка особливість циклу do while?


варіанти відповідей

Завжди виконується хоча б один раз

Умова перевіряється перед виконанням

Може не виконатися жодного разу

 Не може містити break

Запитання 12

Що буде виведено?

int a = 5, b = 0;

do {

  b += a;

  a--;

} while (a > 0);

cout << b;

варіанти відповідей

15

10

5

0

Запитання 13

 Як продовжити наступну ітерацію циклу do while?


варіанти відповідей

skip

continue

next

goto

Запитання 14

Що виведе код?

int i = 0;

do {

  i++;

  if (i == 2) continue;

  cout << i << " ";

} while (i < 4);

варіанти відповідей

1 2 3 4

1 3 4

 1 3

1 2 3

Запитання 15

Скільки разів виконається цикл?

int x = 1;

do {

  x *= 2;

} while (x < 10);

варіанти відповідей

3

4

5

2

Запитання 16

Що буде виведено?

char ch = 'A';

do {

  cout << ch;

  ch++;

} while (ch <= 'D');

варіанти відповідей

ABCD

ABC

BCD

A B C D

Запитання 17

Яка кінцеве значення змінної?

int num = 20;

do {

  num /= 2;

} while (num > 2);

варіанти відповідей

2

1

0

5

Запитання 18

Що робить цей код?

int number;

do {

  cout << "Введіть число від 1 до 10: ";

  cin >> number;

} while (number < 1 || number > 10);

варіанти відповідей

Виводить числа від 1 до 10

Запитує число, доки воно не буде в діапазоні 1-10

Створює безкінечний цикл

Обчислює суму чисел

Запитання 19

Що виведе програма?

int i = 3;

do {

  cout << i * i << " ";

  i--;

} while (i);

варіанти відповідей

9 4 1

9 4 1 0

9 4

4 1

Запитання 20

Яка помилка?

int x = 5;

do {

  cout << x;

  x--;

}

варіанти відповідей

Відсутня умова

Відсутня крапка з комою

Відсутні фігурні дужки

Невірна змінна

Запитання 21

Що буде результатом?

int sum = 0, i = 1;

do {

  sum += i;

  i += 2;

} while (i <= 7);

cout << sum;

варіанти відповідей

16

9

25

4

Запитання 22

Яка кількість ітерацій?

int count = 10;

do {

  count--;

} while (count > 5);

варіанти відповідей

4

5

6

10

Запитання 23

Що виведе код?

int n = 1;

do {

  cout << n << " ";

  n = n * 2 + 1;

} while (n < 10);

варіанти відповідей

1 3 7

1 3 7 15

1 3

1 3 7 15 31

Запитання 24

Для чого найкраще підходить цикл do while?


варіанти відповідей

Обробка масивів

Валідація введення користувача

Обхід дерев

Паралельні обчислення

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест