Цикли Python

Додано: 2 листопада 2023
Предмет: Інформатика, 10 клас
Копія з тесту: Цикли Python
32 запитання
Запитання 1

Якого значення набуде змінна x після виконання циклу

a=20

b=4

x=0

while a>b:

x=x+a

a=a-b

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

23

46

56

73

Запитання 2

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

for i in range(11)

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

1

10

жодного

11

Запитання 3

Які значення буде приймати параметр i

for i in range(1,10)

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

4,5,6,7.8.9

1,2,3,4,5,6,7.8.9

5,6,7,8,9

 

4,5,6,7,8

Запитання 4

Які значення буде приймати параметр i

for i in range(2,16,2)

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

2,4,6,8,10,12,14

2,3,4,5,6,7,8,9,10

2,4,6,8,10

4,6,8

Запитання 5

Що обчислює і виводить ця програма

s=0

for i in range(7,40,3):

s=s+1

print ('s=',s)

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

 кількість чисел, які діляться на 3 від 7 до 39




  суму чисел, які діляться на 3 від 7 до 39

  суму чисел, які від 7 до 39 з кроком 3

  суму 7+10+13+16+...+37

Запитання 6

Яким буде останнє надруковане значення у результаті виконання циклу?

for i in range(1,10):

 ....print(i)

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

1

9

10

11

Запитання 7

Яким буде останнє надруковане значення у результаті виконання циклу?

for i in range(3, 10, 3):

....print(i)

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

6

8

9

10

Запитання 8

Яке значення а буде виведено на екран?

a=0

for i in range (1,5):

....a=a+10

print(a)

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

0

10

30

40

50

Запитання 9

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

a=0

for i in range (1,5):

  a=a+10

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

0

4

5

10

Запитання 10

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

for i in range( 2,12,3):


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

12

5

3

4

Запитання 11

Скільки разів буде виведено х?

x=1

while x<=5:

  x=x+1

  print(x)


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

0

1

2

3

4

5

6

Запитання 12

Вкажіть на результат виконання даного коду:

for i in range(1, 11):

   for j in range(1, 11):

       print(i * j, end=' ')

   print()


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

результат попарного множення чисел від 1 до 10

числа від 1 до 11, що діляться націло на 3

парні числа від 1 до 100

числа від 1 до 11, що діляться націло на 2

Запитання 13

Функція, що задає послідовні значення цілих чисел від 0 до n (не включаючи n)

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

range(n,m,k)

range(n)

range(n,m)

random(n,m)

Запитання 14

Які значення буде приймати параметр i

for i in range(3,15)

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

3,4,5,6,7,8,9,10,11,12,13,14

3,4,5,6,7,8,9,10,11,12,13,15

3,4,5,6,7,8,9

15,14,13,12,11,10,9,8,7,6,5,4,3

Запитання 15

Синтаксис циклу з лічильником має такий вигляд:

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

for i in(n):

команда

for i in range(n):

команда

from i in range(n):

команда

for i in range(n,m):

команда

Запитання 16

Яким буде останнє надруковане значення у результаті виконання циклу?

for i in range(10,100):

....print(i)

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

100

101

99

10

Запитання 17

Яке значення S буде виведено на екран?

S=0

for i in range (1,5):

  S=S+i

print(S)

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

4

0

10

15

Запитання 18

Яке значення d буде виведено на екран?

d=1

for i in range (3):

  d=d*i

print(d)

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

0

1

2

6

Запитання 19

Знайти фрагмент програми, де обчислюється сума непарних чисел від 0 до 11 включно:

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

S=0

for i in range (1,12,2):

  S=S+i

print(S)

S=0

for i in range (0,12,2):

  S=S+i

print(S)

S=0

for i in range (1,12,2):

  S=S+1

print(S)

S=0

for i in range (1,11,2):

  S=S+i

print(S)

Запитання 20

Цикл, в якому вказана чітка кількість повторень називається

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

 умовним

з оператором

з лічильником

з передумовою

Запитання 21

Потрібно сформувати послідовність таких чисел:

1 3 5 7 9

Виберіть функцію, яка це робить:

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

  for i in range(1,10,2)

  for i in range(1,9)

  for i in range(1,9,2)

  for i in range(10)

  for i in range(1-9)

Запитання 22

Відступи в записі команди циклу в Python

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

обов'язкові

рекомендовані, але не є обов'язковими

не потрібні

призведуть до помилки

Запитання 23

Дії, що повторюються під час виконання циклу називаються 

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

 тілом циклу

 програмою

ітерацією

головою циклу

Запитання 24

процес багаторазового повторення певної дії або їх послідовності називають

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

 Умовою

Циклом

Розгалуженням

лічильником

Запитання 25

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

for i in range(1,8,3)

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

2

8

7

3

Запитання 26

Оберіть правильні записи range

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

range(10)

range(1)

range(5,10)

range(5,10,3)

range(10,5,-1)

Запитання 27

Що робить break?


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

Продовжує цикл.


Зупиняє цикл

Такого не існює


Зупиняє ввиконання всього коду

Запитання 28

Команда розгалуження

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

записується за допомогою спеціальних слів if, else

завжди містить else

не завжди містить else

завжди містить if

не завжди містить if

Запитання 29

Оберіть правильні твердження

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

команда розгалуження завжди містить двокрапку після if

команда розгалуження містить двокрапку після if тільки якщо далі йде else

після else завжди йде двокрапка

після else двокрапку потрібно ставити тільки, якщо умова виконується

Запитання 30

Яким оператором описується цикл з параметром або лічильником?

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

while

for

else

print

Запитання 31

Послідовні значення цілих чисел від m до n (не включаючи) з кроком k дає функція

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

range(m)

range(m,k,n)

range(n)

range(m,n,k)

Запитання 32

Вкажи, який діапазон значень набуває змінна i в коді for i in range (8)

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

від 0 до 7 включно

від 1 до 7 включно

від 0 до 8 включно

від 1 до 8 включно

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

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