Цикли та розгалуження мовою Python.

Додано: 6 березня 2023
Предмет: Інформатика, 8 клас
Тест виконано: 24 рази
27 запитань
Запитання 1

Оператор порівняння, що означає рівність?

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

>

>=

!=

==

Запитання 2

Інша назва умовного оператора?

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

розгалуження

розвилка

оператор присвоєння

цикл

Запитання 3

Скільки значень має логічний тип даних?

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

1

2

10

безліч

Запитання 4

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

>> а=5

>> a>5

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

True

False

Запитання 5

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

>> а=5

>> a<=5

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

True

False

Запитання 6

Загальний вигляд повного розгалуження:

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

if <Умова>:

<блок команд>

if <Умова>:

<блок команд 1>

else:

<блок команд 2>

if <Умова>:

<блок команд 1>

<блок команд 2>

Запитання 7

Логічний оператор and (логічне і) - це ...

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

загальна умова виконується якщо всі умови виконуються

загальна умова виконується якщо хоча б одна з умов виконується

зміна значення на протилежне

Запитання 8

Логічний оператор not (логічне ні) - це ...

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

загальна умова виконується якщо всі умови виконуються

загальна умова виконується якщо хоча б одна з умов виконується

зміна значення на протилежне

Запитання 9

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

x=10

y=12

if x>y:

print('True')

else:

print('False')

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

True

False

Запитання 10

Виберіть правильний синтаксичний запис циклу

з лічильником:

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

 if умова:

----дія1

else:

----дія2

 if умова:

----дія1

for i in range(n):

----команда

Запитання 11

Дії, що повторюються під час виконання циклу називаються 

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

тілом циклу

 програмою

ітерацією

 головою циклу

Запитання 12

Відступи в записі команди циклу в Python

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

не потрібні

 обов'язкові

призведуть до помилки

рекомендовані, але не є обов'язковими

Запитання 13

Що буде надруковане в результаті виконання

фрагменту програми:


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

1

2

3

4

5

5

5

5

5

5

0

1

2

3

4

0

2

3

4

5

Запитання 14

Потрібно сформувати послідовність таких чисел:

1 3 5 7 9

Виберіть функцію, яка це робить:

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

for i in range(1,10,2)

for i in range(1,9)

for i in range(1,9,2)

for i in range(10)

 for i in range(1-9)

Запитання 15

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

for i in range(1,8,3)


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

2

8

7

3

Запитання 16

Що обчислює і виводить ця програма:

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

кількість чисел, які діляться на 3 від 7 до 39

суму чисел, які діляться на 3 від 7 до 39

cуму чисел, які від 7 до 39 з кроком 3

суму 7+10+13+16+...+37

Запитання 17

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

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

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

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

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

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

Запитання 18

Якщо відома кількість повторень, зручно використовувати цикл ?

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

in range

start

if

else

for

Запитання 19

Для запису алгоритмів із повторенням (циклів) мовою Python використовують два види операторів циклу, які?:

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

із параметром

із послідовністю

з умовою

Запитання 20

Алгоритмічна структура, за допомогою якої та сама послідовність дій виконується кілька разів?

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

Послідовність

Розгалудження

Повторення

Запитання 21

Неповна форма розгалуження це?

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


if <умова> :

     <оператор>

if <умова> :

     <оператор 1>

else:

     <оператор 2>

if <умова> :

     <оператор 1>

else:


if <умова> : 1

else:

Запитання 22

Повна форма розгалуження це?

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


if <умова> :

     <оператор>

if <умова> :

     <оператор 1>

else:

     <оператор 2>

if <умова> :

     <оператор 1>

else:


if <умова> : 1

else:

Запитання 23

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

x = True 

y = False

if x and y:

   print(1) 

elif not x or y:

   print(2)

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

5

6

3

4

Запитання 24

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

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

х <= 10 and у <= 0

х >= 10 or у <= 0

х >= 10 and у <= 0

х <= 10 and у > 0

Запитання 25

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

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

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

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

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

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

Запитання 26

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

if a<5: 

b = а+1  

else: 

if a<10: 

b= a*2     

else:

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

16

7

9

8

Запитання 27

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

if a<5: 

b = а+1  

else: 

if a<10:

b= a*2     

else:

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

-3

-6

-2

10

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

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