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

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

До якого типу розгалуджень відноситься алгоритм, що відповідає наступному коду:

x = int(input())

if x > 0:

    print('1')

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

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

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

багатоальтернативне розгалудження

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

Запитання 2

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

x = int(input())

if x > 0:

    print('1')

elif x < 0:

    print('-1')

else:

    print('0')


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

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

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

багатоальтернативне розгалудження

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

Запитання 3

Оператори умовного переходу, що входять до складу інших операторів умовного переходу, називаються:

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

послідовними

умовно-послідовними

вкладеними

складними

Запитання 4

Алгоритми, у яких одні й ті ж самі команди можуть виконуватись багаторазово для різних значень змінних, називають:

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

багаторазовими

циклічними

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

послідовними

Запитання 5

Тілом циклу називаються:

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

інструкції, що повторюються багато разів

інструкції, що передують циклу

інструкції, що слідують за циклом

Запитання 6

Існують наступні типи циклічних алгоритмів:

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

цикли з повторенням

цикли з параметром

цикли з умовою

цикли з передумовою

цикли з післяумовою

Запитання 7

Який результат буде виведено у результаті реалізації наступного коду:

n = int(input())

i = 1

while i <= n:

   print(i)

   i = i + 1

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

число n

цілі числа від 1 до 10

цілі числа від 1 до i

цілі числа від 1 до n

Запитання 8

Яким буде виведений на екран результат реалізації наступного коду

при i = 101:

i = 1

while True:

    print(i)

    i = i + 1

    if i > 100:

        break

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

True

 break

числа від 1 до 100

числа 100 та 101

Запитання 9

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

i = 1

while i <= 20:

    if i % 2 == 0:

        print('i')

    i = i + 1

print ('done.')

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

числа від 1 до 20

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

числа від 1 до 20, що є парними

числа від 1 до 20, що є непарними

Запитання 10

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

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

    print(i)

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

числа від 1 до 100

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

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

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

Запитання 11

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

for i in range(1, 11):

    for j in range(1, 11):

        print(i * j, end=' ')

    print()

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

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

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

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

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

Запитання 12

Який оператор здійснює вихід із циклу навіть у тому випадку, коли умова виконується і не всі операції ще виконані:

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

continue

quit

exit

break

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

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