Цикл while мовою Python.

Додано: 25 лютого
Предмет: Інформатика, 8 клас
Копія з тесту: Цикл while мовою Python.
12 запитань
Запитання 1

Алгоритм, в якому команди виконуються багаторазово називається -

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

цикл

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

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


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

Запитання 2

Повторювати до тих пір, поки не буде виконано певну умову, можливо завдяки циклу ...

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

while

for

if

indentation

Запитання 3

Яка алгоритмічна структура описана «інструкції, що виконують одну і ту ж саму послідовність дій, поки діє задана умова»?

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

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

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

лінійні

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

Запитання 4

Який цикл потрібно використовувати, якщо заздалегідь НЕ відомо число повторень?

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

if

for

while

Запитання 5

Скільки разів буде виконано цей цикл (відступи в програмі показані підкресленням)?

i = 4

while i < 2:

____print ( "Привіт!" )

____i += 1

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

4

0

2

1

Запитання 6

Скільки разів буде виконано цей цикл (відступи в програмі показані підкресленням)?

i = 7

while i < 11:

____print ( "Слава Україні!" )

____i =i+ 1

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

3

4

5

6

Запитання 7

Яке число потрібно написати замість трьох крапок, щоб цикл виконався рівно 4 рази (відступи в програмі показані підкресленням)?

i = 3

while i < ...:

____print ( "Героям слава!" )

____i = i+1

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

4

5

6

7

Запитання 8

Яке число потрібно написати замість трьох крапок, щоб цикл виконався рівно 4 рази (відступи в програмі показані підкресленням)?

i = 3

while i <= ...:

____print ( "Слава ЗСУ!" )

____i += 1

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

4

5

6

7

Запитання 9

Які числа будуть надруковані в результаті виконання програми при a=12 (відступи в програмі показані підкресленням)

a=int(input('a='))

while a%2==0:

____a=a/2

____print(a)

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

12, 6, 3, 1.5

6, 3

12, 6, 3

нічого, цикл не виконається жодного разу

Запитання 10

Які числа будуть надруковані в результаті виконання програми при a=15 (відступи в програмі показані підкресленням)

a=int(input('a='))

while a%2==0:

____a=a/2

____print(a)

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

15

нічого, цикл не виконається жодного разу

15, 7.5

15, 13, 11, 9, 7, 5, 3, 1

Запитання 11

Яке значення s буде надруковано в результаті виконання програми (відступи в програмі показані підкресленням)

a=6

s=0

while s<20:

____s=s+a

____a=a*2

print(s)

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

48

18

42

90

Запитання 12

Яке значення s буде надруковано в результаті виконання програми (відступи в програмі показані підкресленням)

a=6

s=0

while a<20:

____s=s+a

____a=a*2

print(s)

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

24

18

42

0

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

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