Вкладені алгоритмічні структури розгалуження

Додано: 29 березня 2021
Предмет: Інформатика, 6 клас
Тест виконано: 60 разів
9 запитань
Запитання 1

Якщо в умовному операторі по гілці Так або Ні знову використовують оператор іf, це називають:

Позначте одну правильну відповідь.

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

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

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

складна умова

така конструкція неможлива

Запитання 2

Яких значень набуде змінна b після виконання умовного оператора іf, якщо a = –3? 

if a<5:

b = а+1

else:

if a<10:

b= a*2

else:

b = a–1

Позначте одну правильну відповідь.

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

-3

-6

-2

10

Запитання 3

Яких значень набуде змінна b після виконання умовного оператора іf, якщо а = 8?

if a<5:

b = а+1

else:

if a<10:

b= a*2

else:

b = a–1

Позначте одну правильну відповідь.


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

16

7

9

8

Запитання 4

Позначте правильні висловлювання:

Позначте всі правильні відповіді.

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

Відступи команди від лівого краю мають бути однаковими

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

Команди, вкладені в гілки оператора if, об’єднуються в блоки за величиною відступів

Інструкція if-elif-else припиняє перегляд наступних гілок, як тільки логічний вираз в поточній гілці набуде значення True

Запитання 5

Позначте логічні вирази, що набувають значення True при х = 5, у = −3:

Позначте всі правильні відповіді.

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

х <= 10 and у <= 0

х >= 10 or у <= 0

х >= 10 and у <= 0

х <= 10 and у > 0

Запитання 6

Дано фрагмент коду:

if а%10<3:

b = a*2

elif а%10 <= 5:

b = a+10

elif а%10 <= 7:

b = a*10

else :

b = a+1

Якщо a = 13. Яким буде результат?

Позначте одну правильну відповідь.

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

b = 23

b = 22

b = 60

b = 89

Запитання 7

Дано фрагмент коду:

if а%10<3:

b = a*2

elif а%10 <= 5:

b = a+10

elif а%10 <= 7:

b = a*10

else :

b = a+1

Якщо a = 30. Яким буде результат?

Позначте одну правильну відповідь.

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

b = 23

b = 22

b = 60

b = 89

Запитання 8

Дано фрагмент коду:

if а%10<3:

b = a*2

elif а%10 <= 5:

b = a+10

elif а%10 <= 7:

b = a*10

else :

b = a+1

Якщо a = 88. Яким буде результат?

Позначте одну правильну відповідь.

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

b = 23

b = 22

b = 60

b = 89

Запитання 9

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

x = True

y = False

if x and y:

print(1)

elif not x or y:

print(2)

elif x or y:

print(3)

else:

print(4)

Позначте одну правильну відповідь.

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

1

2

3

4

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

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