5 клас
 Алгоритми та програми
Тест 24. Вкладені розгалуження

№ 1 (2б)
Що буде надруковане в результаті виконання фрагменту програми, якщо введені значення 10 і 45?
a = int(input())
b = int(input())
if b%10 == 0:
    if a%10 == 0:
        print('1')
else:
    print('2')

№ 2 (1б)
Оберіть всі відомі вам логічні операції
A
немає правильної відповіді

B
or, and, not

C
or, and, no

D
or, end, not


№ 3 (2б)
Яких значень набуде змінна b після виконання умовного оператора Іf, якщо a = 8?
if a<5: b = a+1
else:
     if a < 10: b = a * 2
        else: b = a - 1
A
7

B
9

C
16

D
8


№ 4 (2б)
Як в Python записати умову, що число х належить проміжку [-7;3]?
A
-7 <= x <= 3

B
(x >= -7) and (x <= 3)

C
(x >= -7) end (x <= 3)

D
(x >= -7) or (x <= 3)


№ 5 (1б)
Відступи команди від лівого краю повинні бути:
A
довжиною 5 знакомісць

B
будь-якими, навіть різного розміру

C
будь-якими, головне, щоб у межах одного вкладеного блоку відступи були однаковими

D
довжиною 8 знакомісць


№ 6 (4б)
Установіть відповідність між початковими значеннями змінних а і b та значеннями цих змінних після виконання коду
if a < 3:
      if a > b: a = b
        else: b = a
  else:
      if a > b: b = a
        else: a = b

1a = 3, b = 5 Aa = 1, b = 1
2 a = 2, b = 3 Ba = 5, b = 5
3a = 8, b = 5 Ca = 8, b = 8
4a = 1, b = 5 Da = 2, b = 2
A B C D
1
2
3
4