Алгоритми та програми (Python)

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

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

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

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

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

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

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

Запитання 2

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


if a<5:

 b = а+1 

  else: 

if a<10: 

b= a*2

     else:

          b = a-1  

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

16

7

9

8

Запитання 3

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

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

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

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

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

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

Запитання 4

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

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

х <= 10 and у <= 0

х >= 10 or у <= 0

х >= 10 and у <= 0

х <= 10 and у > 0

Запитання 5

Повторення (цикл) - це така організація дій в алгоритмі, при якій:

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

залежно від виконання або невиконання певної умови, виконується одна з двох послідовностей дій 

дії виконуються послідовно, одна за другою, без пропусків або повторень 

одна і та сама послідовність дій виконується кілька разів доти, поки виконується деяка умова

Запитання 6

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


 for i in range(4):

  print(i)

  print(i*2))

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

0 0 1 2 2 4 3 6 

0 1 2 3 0 2 4 6 

0 1 2 3 

2 3 4 6 

Запитання 7

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


s = 0

for i in range(2):

  for j in range(2):

    s = s+i+j

print(s)

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

s набуває значення 12 

Цикл for i є внутрішнім циклом 

s набуває значення 4 

Тіло циклу for j виконається 4 рази

Запитання 8

Які фрагменти містять конструкцію «вкладені цикли»?

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

whіle х<10:

      x = x+1

 whіle х%2 == 0:

      x = x/2

for i in range(10):

    if i%2 == 0:

       print(i)

for i in range(2):

  s =''

  for j in range(2):

    s = s+str(i)+str(j)

    print(s)

for i in range(1, 4):

    for j in range(1, 4):

         print (i, '*', j, '=', i*j)

Запитання 9

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


i = 15

 j = 2

 S = 0

 while (j <= (i/2)):

   if i%j == 0: S = S+j

   j = j+1

 print(S)

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

10

8

12

9

Запитання 10

Які з тверджень є істинними?

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

Програма перевіряє умову циклу перед виконанням операторів тіла циклу 

Оператори тіла циклу виконуються доти, поки умова хибна 

Оператори тіла циклу виконуються доти, поки умова істинна 

Якщо умова набуває значення False, керування переходить до наступного оператора 

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

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