Алгоритми з повтореннями та розгалуженням

Додано: 27 квітня 2021
Предмет: Інформатика, 5 клас
Тест виконано: 290 разів
17 запитань
Запитання 1

Визначте значення змінної a після виконання фрагмента програми, якщо

a=5, b=4:

if a>b:

   print(a)

else:

   print(b)

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

4

9

5

1

Запитання 2

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

if a<5:

   a=a+12

else:

   a=a-7

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

неповне розгалуження

повне розгалуження

лінійний алгоритм

обчислення

Запитання 3

Яке значення виведе програма, якщо a=2, b=3?

if a<b:

print (b)

else:

print (a)

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

2

5

3

0

Запитання 4

Яка структура в розгалуженні не існує?

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

повна

неповна

вкладена

невкладена

Запитання 5

У результатом виконання програми на екран буде виведено

a=4

x=7

if a>x:

  print(a)

else:

  print(x)


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

4

7

не виведе жодного значення

повідомлення про помилку

Запитання 6

Алгоритм, кожна команда якого обов'язково виконується і лише один раз, називають

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

лінійним

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

повторенням

правильної відповіді немає

всі відповіді правильні

Запитання 7

Який алгоритм зображено на малюнку?

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

Повне розгалуження

Повторення

Неповне розгалуження

Слідування

Запитання 8

Який алгоритм зображено на малюнку?

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

Повне розгалуження

Повторення

Неповне розгалуження

Слідування

Запитання 9

Для реалізації розгалуження є умовні оператори ...

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

if...after

print...else

 if

if ... else

Запитання 10

У результатом виконання програми на екран буде виведено

a=8

x=3

if a>x:

  print(a)

else:

  print(x)

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

3

8

не виведе жодного значення

повідомлення про помилку

Запитання 11

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

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

while

for

else

print

Запитання 12

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

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

range(m)

range(m,k,n)

range(n)

range(m,n,k)

Запитання 13

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

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

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

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

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

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

Запитання 14

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

 

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

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

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

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

Запитання 15

Розгалуження — це така організація дій в алгоритмі, за якої:

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

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

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

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

Запитання 16

Яким оператором описується цикл з умовою

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

while

for

else

print

Запитання 17

Визначте, яку алгоритмічну структуру реалізовано у фрагменті програми:

if a<10:

   a=a+1


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

неповне розгалуження

повне розгалуження

лінійний алгоритм

обчислення

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

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