Python (Розгалуження та цикли)

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

Яка команда використовується для створення простого розгалуження в Python?

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

while

if

for

Запитання 2

Який символ ставиться в кінці рядка з оператором if, else або elif?

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

:

;

!

Запитання 3

Що таке «поліваріантне розгалуження»?

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

Повторення певної дії багато разів.

Перевірика кілька умов

Конструкція (if-elif-else).

Запитання 4

Який оператор використовується для перевірки додаткових умов, якщо перша умова if хибна?

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

else if

elif

or

Запитання 5

Який результат виконання коду?

x = 10

if x > 5:

  print("A")

else:

  print("B")

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

Код видасть помилку

А

В

Запитання 6

Що буде виведено на екран?

a = 5

if a < 5:

  print("Мало")

elif a == 5:

  print("В точку")

else:

  print("Багато")

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

В точку

Мало

Багато

Запитання 7

Як в Python записати умову "не дорівнює"?

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

=>

=!

!=

<>

Запитання 8

Який оператор позначає цикл із лічильником (параметром)?

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

while

for

Запитання 9

Що робить функція range(5)?

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

Генерує послідовність чисел від 0 до 4.

Генерує послідовність чисел від 1 до 5.

Повторює код 6 разів.

Запитання 10

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

for i in range(1, 6):

  print(i)

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

6

5

Запитання 11

Який результат виконання коду?

s = 0

for i in range(3):

  s = s + 2

print(s)

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

2

4

6

Запитання 12

Яке слово використовується для створення циклу з умовою?

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

if

for

while

Запитання 13

Що станеться, якщо умова в циклі while завжди буде істинною (True)?

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

Нескінченний цикл

Цикл не почнеться

Програма видасть помилку.

Запитання 14

Як правильно записати умову "х належить проміжку від 10 до 20" (включно)?

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

 if x >= 10 and x <= 20:

if 10 < x < 20:

 if x = 10 or x = 20:

if x >= 10 or x <= 20:

Запитання 15

Що виведеться після виконання коду?

for i in range(2, 10, 2):

  print(i, end=" ")

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

2 4 6 8

 2 3 4 5 6 7 8 9 10

2 4 6 8 10

Запитання 16

Який результат роботи програми?

x = 7

if x % 2 == 0:

  print("Парне")

else:

  print("Непарне")

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

Парне

Непарне

Запитання 17

Для чого потрібні відступи (пробіли) на початку рядків у Python?

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

Для визначення блоку команд, які належать до циклу або розгалуження.

Вони не є обов'язковими.

Тільки для краси.

Запитання 18

Яка логічна операція повертає True, лише якщо обидві умови істинні?

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

and

or

if

Запитання 19

Яка логічна операція повертає True, якщо хоча б одна з умов істинна?

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

and

or

if

Запитання 20

Що виведе цей код?

a = 3

b = 4

if a > b:

  print(a - b)

else:

  print(b - a)

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

1

-1

Запитання 21

Що буде результатом range(10, 1, -2)?

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

10, 8, 6, 4, 2, 0

 10, 8, 6, 4, 2

1, 3, 5, 7, 9

Запитання 22

Яка команда дозволяє достроково вийти з циклу?

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

stop

exit

break

Запитання 23

Що виведе цей фрагмент коду?

x = 5

while x > 0:

  x = x - 2

print(x)

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

-1

1

0

Запитання 24

Яка функція перетворює введені дані з клавіатури на ціле число?

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

float(input())

int(input())

str(input())

Запитання 25

Як називається змінна, яка змінює своє значення під час кожного проходу циклу for?

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

Лічильник

Результат

Константа

Запитання 26

Що буде надруковано?

for i in "Python":

  if i == "h":

    break

  print(i, end="")

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

Pyt

Pytho

Python

Запитання 27

Який оператор відповідає за ділення без остачі (цілочисельне)?

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

 //

 /

%

Запитання 28

Який оператор відповідає за знаходження остачі від ділення?

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

//

/

%

Запитання 29

Що таке "вкладені цикли"?

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

Коли цикл знаходиться всередині розгалуження.

Коли один цикл знаходиться всередині іншого циклу.

Коли в коді багато різних циклів один за одним.

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

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