8 кл Оператори циклу

Додано: 12 травня 2025
Предмет: Інформатика, 8 клас
Копія з тесту: 8 кл Оператори циклу
26 запитань
Запитання 1

Який загальний вигляд команди циклу з лічильником у Python?

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

for <змінна> in range(<кількість>):

repeat <кількість>:

if <умова>:

while <умова>:

Запитання 2

Що таке range(3) у Python?

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

Генерує послідовність чисел 0, 1, 2

Генерує числа 1, 2, 3

Генерує випадкові числа

Генерує нескінченний ряд чисел

Запитання 3

Скільки разів виконається цикл: for i in range(5):?

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

5

4

6

0

Запитання 4

Яке значення змінна i отримає першою у циклі for i in range(4):?

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

0

1

4

2

Запитання 5

Яке значення останнім набуде змінна i у циклі for i in range(3):?

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

2

1

0

3

Запитання 6

Який з наведених циклів є безкінечним?

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

while True:

for i in range(0):

for i in range(99):

if True:

Запитання 7

Що відбудеться, якщо у циклі for i in range(0): тіло циклу містить команди?

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

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

Вони виконаються один раз

Вони виконаються безкінечно

Запитання 8

Як називається змінна, яка отримує значення з range()?

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

лічильник

цикл

блок

індекс

Запитання 9

Яка з конструкцій правильно підраховує суму квадратів чисел від 1 до 4?

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

for i in range(4):

s =s+ (i + 1)*(i + 1)

for i in range(4):

s = s+i*i

for i in range(1, 4):

s =s+ i*i

for i in range(1, 4):

s = s+i + i

for i in range(4):

s =s+ (i + 1)**3

Запитання 10

Яке правило відступів потрібно дотримуватись у Python при написанні тіла циклу?

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

Всі команди повинні мати однаковий відступ

Команди не потребують відступів

Команди повинні мати різний відступ

Загальних правил немає

Запитання 11

Що виведе наведений нижче код?

for i in range(3):

  print(i)

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

0 1 2

0 1 2 3

1 2 3

Запитання 12

Яке з тверджень відповідає роботі циклу for?

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

Кожне значення з range обробляється послідовно

Всі дії в циклі виконуються одночасно

Python випадково обирає значення

Запитання 13

Що з цього є правильним синтаксисом циклу з передумовою?

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

while (x < 10)

loop while x < 10:

while x < 10:

repeat while x < 10:

Запитання 14

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

while x < 5

   print(x)

   x += 1

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

Логічна помилка

Синтаксична помилка через відсутність двокрапки

Нескінченний цикл

Зайві дужки

Зайвий +

Запитання 15

Яке призначення циклу з передумовою while у Python?

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

Виконати команду один раз

Повторювати дії, поки умова істинна

Порівняти два числа

Зупинити програму

Запитання 16

Яка умова зупиняє цей цикл?

while number != 0:

  number = int(input("Введи число: "))

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

 Коли число більше 0

Коли число дорівнює 0

Коли число менше 0

Коли введено літеру

Коли число не дорівнює 0

Запитання 17

Що потрібно для зупинки нескінченного циклу while True:

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

Команда continue

Команда break

Команда next

Команда stop

Запитання 18

Для чого використовується break у циклі?

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

Щоб закрити програму

Щоб завершити цикл

Щоб почати новий цикл

Щоб обчислити суму

Запитання 19

Що потрібно зробити, щоб уникнути нескінченного циклу?

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

Завжди використовувати input()

Завжди ставити break

Змінювати змінну в тілі циклу

Нічого

Запитання 20

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

n = 10

while n > 0:

   print(n)

   n -= 2

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

10 9 8 7 6 5 4 3 2 1

10 8 6 4 2

 9 7 5 3 1

Нескінченно

8

Запитання 21

Які результати виконання коду?

n = 4

while n > 0:

  print(n)

  n = n - 1

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

Виведе 4 3 2 1

Виведе 1 2 3 4

Нескінченно

Виведе 5 4 3 2 1

Виведе 3

Запитання 22

Яка умова завершить цикл while x < 10:?

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

x дорівнює 10 або більше

x завжди менше 10

x не змінюється

x == 0

х більше 10

Запитання 23

Цикл із параметром (або цикл for) використовують, якщо:

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

певні дії слід виконувати доти, поки виконується деяка умова

кількість повторень визначається певною послідовністю значень

кількість повторень заздалегідь невідома

Запитання 24

Які фрагменти коду містять конструкцію «вкладені цикли»?

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

for і in range(2,10):

    for j in range(2,10):

     print (i*j)

for і in гаnge(3):

  s = "

  for j in range(2):

    s = s+str(i+j)

  print(s)

while x<10:

  x = X+2

while x%2 ==0:

  X = X//2

for і in range(10):

  if i%2 == 0:

    print(i)

Запитання 25

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

x = 1

while x<5:

    x = x+1

    print (x)

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

4

3

5

2

Запитання 26

В яких з наведених операторів циклу тіло циклу не виконається жодного разу?

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

x = 10

while x%2 == 0:

   x = x/2

x = 10

while x < 10:

  x = x+1

x = 3

while x>3:

  x = x/2

x = 10

 while x <= 10:

  x = x+1

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

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