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

Додано: 12 квітня 2021
Предмет: Інформатика, 6 клас
Тест виконано: 105 разів
8 запитань
Запитання 1

Повторення (цикл) — це така організація дій в алгоритмі, при якій:

Позначте одну правильну відповідь.

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

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

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

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

Запитання 2

Що буде надруковано в результаті виконання фрагменту програми: 

 for i in range(4):

  print(i)

  print(i*2))

Позначте одну правильну відповідь.


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

 0 1 2 3

0 1 2 3 0 2 4 6

0 0 1 2 2 4 3 6

2 3 4 6

Запитання 3

Що буде надруковано в результаті виконання фрагменту програми?

x = 2

while x <= 5:

   x = x+1

  print (x, end =' ')

Позначте одну правильну відповідь.


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

3 4 5 6 

3 4 5 

1 2 3 4 5

1 2 3 4 5 6

Запитання 4

Які з висловлювань є істинними?

Позначте всі правильні відповіді.

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

Цикл називають вкладеним, якщо він міститься в тілі іншого циклу

Внутрішній і зовнішній цикли мають бути циклами одного виду

Внутрішній і зовнішній цикли можуть бути циклами з параметром або з умовою

Параметрами вкладених циклів For мають бути однакові змінні

Запитання 5

Дано фрагмент програмного коду: 

s = 0

for i in range(2):

  for j in range(2):

    s = s+i+j

print(s)

Позначте всі правильні відповіді.


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

набуває значення 4 

 

Цикл for i є внутрішнім циклом 

s набуває значення 12 


Тіло циклу for j виконається 4 рази  

Запитання 6

Дано циклічну конструкцію: 

for i in range(1, 2):

for j in range(1, 3):

   for k in range(1, 3):

print (i, j, k)

Укажіть тіло циклу j.


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

print (i, j, k)


for k in range(1, 3):

print (i, j, k)



for j in range(1, 3):

   for k in range(1, 3):

      print (i, j, k)

Запитання 7

Дано циклічну конструкцію: 

for i in range(1, 2):

for j in range(1, 3):

   for k in range(1, 3):

print (i, j, k)

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

Позначте одну правильну відповідь. 


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

2 рази


4 рази 



8 разів 

12 разів

Запитання 8

Чому дорівнює s після виконання фрагмента програми: 

s = 0

for i in range(2):

   for j in range(4):

     s = s+i+j

print(s)

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

2

4

8

16

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

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