Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

5.4. Розгалуження в Python (22 q)

Total questions: 22

Worksheet time: 44mins

Name
Class
Date
1.

Який фрагмент коду відповідає поданій блок-схемі?

a)
b)
c)
d)
2.

При яких значеннях a і b, умова a > b буде хибна (False) (вкажіть дві правильні відповіді)

a)

a = 2, b = -5

b)

a = 2, b = 5

c)

a = -2, b = 5

d)

a = 5, b = 2

3.

З поданих інструкцій виберіть інструкцію розгалуження

a)

if ... else

b)

or ... not

c)

while

d)

yes ... no

4.

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

a)

3

b)

7

c)

2

d)

5

5.

Алгоритм зображений на малюнку називають:

a)

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

b)

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

c)

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

d)

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

6.

Як позначається логічна операція "не дорівнює" в мові програмування Python?

a)

<

b)

>=

c)

!=

d)

><

e)

>

7.

Яке слово використовують для об'єднання двох висловлювань в мові програмування Python?

a)

not

b)

and

c)

or

d)

if

8.

Чому дорівнює значення логічного виразу х<=10, якщо х=10?

a)

true

b)

false

9.

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

a)

3

b)

22

c)

12

d)

7

10.

Що буде результатом виконання даного коду, якщо a = 5, b = 4

a)

4

b)

5

c)

9

d)

1

11.

Що таке elif?

a)

Це оператор структури множинного (вкладеного) розгалуження

b)

Це оператор структури одинарного розгалуження

c)

Це оператор струкутури елементарного розгалуження

12.

Якого значення набуде змінна a після виконання наведеного фрагменту програми, якщо змінна x має значення 10

a)

10

b)

100

c)

1000

13.

Алгоритм зображений на малюнку називають

a)

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

b)

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

c)

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

14.

Алгоритм зображений на малюнку називають

a)

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

b)

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

c)

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

15.

Яке службове слово використовується для опису першої умови оператора розгалуження (використовується для першого блоку команд)?

a)

if

b)

else

c)

elif

16.

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

a)

if

b)

else

c)

elif

17.

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

a)

0

b)

1

c)

2

d)

-1

18.

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

a)

2

b)

-2

c)

3

d)

-3

e)

-1

19.

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

a)

0.5

b)

1

c)

2

d)

3

20.

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

a)

-1

b)

1

c)

2

d)

3

21.

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

a)

0

b)

1

c)

3

d)

6

22.

Вкажіть оператор "Рівно" на мові Python

a)

=

b)

!=

c)

==