Опис алгоритмів з розгалуженням та циклом в мові програмування Python

Додано: 10 квітня 2022
Предмет: Інформатика, 7 клас
Тест виконано: 20 разів
11 запитань
Запитання 1

Вкажіть на операцію не дорівнює мовою Python

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

!=

>

=

<

==

Запитання 2

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

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

if A<5 :

  A = A-1

if A<5 :

  A = A-1

A = A+1

if A<5 :

  A = A-1 and A = A+1

if A<5:

  A = A+1

Запитання 3

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

якщо a - від’ємне число, то змінити його знак на протилежний?


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

if a<0:

  a = -a

if a<0:

  a = 1+a

if a<0:

  a = 1-a

if a<0:

  a = a+а

Запитання 4

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

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

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

if a != b:

   a = b

if a>b:

   a = 0

if a%2 = 0:

   a = a//2

if a<0:

   a = -a

Запитання 5

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


x = int(input())

if x %2 == 0:

  print(x//2)

else:

  print(x**2)

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

2

10

25

5

Запитання 6

Скільки разів виконається цикл? 


x = 1

while x<5:

    x = x+1

    print (x)

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

5

2

3

4

Запитання 7

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


x = 2

while x <= 5:

   x = x+1

   print (x, end = ' ')


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

2 3 4 5 

3 4 5 6 

3 4 5 6 7

3 4 5 

Запитання 8

В яких з наведених операторів циклу тіло циклу не виконається жодного разу?

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

x = 10

while x%2 == 0:

  x = x/2

x = 10

while x < 10:

  x = x+1

x = 3

while x%2 == 0:

  x = x/2

x = 10

 while x <= 10:

  x = x+1

Запитання 9

Визначте значення s після виконання операторів: 


x = 0

s = 0

while x <= 5:

   x = x+1

   s = s+x

print (s)

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

28

15

21

10

Запитання 10

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


for i in range(3):

   print (i, end = ' ')

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

0 1 2 3 

3

1 2 3

0 1 2

Запитання 11

Чому дорівнює s після виконання фрагменту програми? 


s = 0

for i in range(4):

  s = s+i

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

4

6

3

5

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

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