6 клас
Алгоритми та програми (Python)
Тест 24. Обчислення з використанням функцій користувача

№ 1 (1б)
Результатом виконання наданої програми буде…
def func(x):
    x = x + 1
    return (x)
print( func(1) + func(2) )

№ 2 (1б)
Інструкція return в функціях…
A
передає управління на початок функції

B
просто закриває її виконання

C
повертає результат в основну програму

D
повертає результат None в основну програму


№ 3 (1б)
Що буде надруковано в результаті виконання фрагмента програми?
def func (n):
    n = n+1
print( func(0) )
A
1

B
Error

C
None

D
0


№ 4 (2б)
Які вислови є правильними?
A
Оператор return припиняє виконання функції і повертає значення виразу

B
Одночасно параметрам функцій можна передавати тільки значення цілих чисел

C
Виклик функції здійснюється окремим оператором з окремого рядка

D
Якщо оператор return відсутній у тілі функції, функція повертає None


№ 5 (2б)
Виберіть правильні вислови
A
Глобальні змінні доступні в основній програмі та всередині функції

B
Локальними є об’єкти, які описані й діють тільки всередині підпрограми

C
Після виходу з підпрограми значення локальної змінної зберігається

D
Глобальні змінні — це ті, що визначені тільки в основній програмі


№ 6 (2б)
Що надрукує програма?
def func(x, y):
    return (x * y)
x = 2
x += 2
print(func(x, x+1))

№ 7 (1б)
Після виконання наданої прогарми s буде дорівнювати…
def func(x):
    a = x**2
    return x + a
s = func(4)
A
32

B
20

C
16

D
4


№ 8 (2б)
Відновіть порядок дій в алгоритмі створення функції для деякого обчислення
A
Написати заголовок функції з параметрами, які будуть використовуватися

B
Написати оператор виклику функції

C
Написати тіло функції

D
У лапках написати значення параметрів для роботи функції