8 кл 6.10. Оператори циклу. Цикли з лічильником

Додано: 6 травня 2025
Предмет: Інформатика, 8 клас
12 запитань
Запитання 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

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

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

лічильник

цикл

блок

індекс

Запитання 7

Яка з конструкцій правильно підраховує суму квадратів чисел від 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

Запитання 8

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

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

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

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

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

Запитання 9

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

for i in range(3):

  print(i)

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

0 1 2

0 1 2 3

1 2 3

Запитання 10

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

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

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

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

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

Запитання 11

Яке число буде результатом даного фрагмента

n=5

x=7

s=x

for i in range (n-1):

x+=3

s+=7

print(s)

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

65

85

55

35

Запитання 12

Що виведе наступний фрагмент коду?

n = 6

x = 100

s = x


for i in range(n - 1):

x = x / 5

s += x


print(round(s, 3))

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

124.8

125.0

124.992

100.0

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

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