wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Тест на вкладені розгалуження

Total questions: 12

Worksheet time: 21mins

Name
Class
Date
1.

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

a)

Конструкція, де одна умова міститься в іншій

b)

Виконання двох умов одночасно

c)

Умова, що не впливає на виконання коду

d)

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

2.

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

a)

switch

b)

if

c)

for

d)

def

3.

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

a)

if x > 0: if y > 0: print("OK")

b)

if x > 0 then if y > 0 then print("OK")

c)

if x > 0 { if y > 0 { print("OK") } }

d)

if (x > 0) { if (y > 0) { print("OK"); } }

4.

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

a)

Виконується лише перша умова

b)

Виконується лише друга умова

c)

Виконується друга умова тільки якщо виконана перша

d)

Виконується будь-яка умова незалежно від інших

5.

Що відбудеться при виконанні такого коду в Python? x = 5 if x > 0: if x < 10: print("x між 0 і 10")

a)

Програма завершиться помилкою

b)

Виведе "x між 0 і 10"

c)

Нічого не відбудеться

d)

Виведе "x більше 10"

6.

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

a)

Використати break

b)

Використати continue

c)

Використати else або elif

d)

Використати return

7.

Вкладене розгалуження використовується, коли потрібно:

a)

Перевірити одну умову після іншої

b)

Замінити цикл

c)

Виконати логічно залежні умови

d)

Зменшити кількість коду

8.

Вкладене розгалуження у Python може включати:

a)

if-elif-else

b)

Тільки одну if-умову

c)

Нескінченну кількість вкладених if

d)

Лише два рівні вкладеності

9.

Які проблеми можуть виникнути при використанні вкладених розгалужень?

a)

Перевантаження коду

b)

Ускладнення читання програми

c)

Неможливість реалізації складної логіки

d)

Збільшення продуктивності

10.

Які способи покращення вкладених розгалужень існують?

a)

Використання логічних операторів

b)

Скорочення глибини вкладення

c)

Використання циклів замість if-else

d)

Заміна вкладеного if-else на функції

11.

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

a)

Python

b)

C++

c)

HTML

d)

JavaScript

12.

Чим відрізняється вкладене розгалуження від звичайного?

a)

Вкладене має кілька рівнів перевірок

b)

Використовує лише одну умову

c)

Звичайне працює швидше

d)

Вкладене може залежати від попередніх умов