Алгоритми з розгалуженням (Python)

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

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

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

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

x<2 and x>10  

 x>2 and x<10  

x>2 or x<10  

2<x<10  

Запитання 2

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

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

if a<5 : a = a-1

if a<5 : a = a+1

if a<5: a = a+1

   else: a = a-1

if a<5 : a = a-1

   else a = a+1

Запитання 3

Який оператор реалізує таку дію:

змінній K логічного типу присвоїти значення True, якщо числа A, B, C упорядковані за зростанням, і False у протилежному випадку?

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

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

k = a<b and b<c

if a<b and b<c

     k = True

   else: k = False

k = a<b<c 

k = a<b or b<c 

Запитання 4

Яку дію виконує оператор:

 if a>b:

   a = 0

  else:

   b = 0

 

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

Змінити нулем більше з чисел а і b 

Якщо число а від’ємне, змінити його знак 

Якщо числа а і b не рівні, змінній а надати значення b 

Запитання 5

Яку дію виконує оператор:

if a%2 = 0:

   a = a//2

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

Якщо число а від’ємне, змінити його знак 

Якщо числа а і b не рівні, змінній а надати значення b 

Якщо ціле число a парне, поділити його на 2 

Запитання 6

Яку дію виконує оператор:

if a<0:

   a = –a

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

Якщо ціле число a парне, поділити його на 2 

Якщо числа а і b не рівні, змінній а надати значення b 

Якщо число а від’ємне, змінити його знак 

Запитання 7

Що буде надруковане в результаті виконання фрагменту програми, якщо введено значення х = 57? 

 

x = int(input())

if x %2 == 0:

  print(x//2)

else:

  print(x*2)


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

57

20

114

58

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

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