Що буде надруковано в результаті виконання фрагмента програми?
def func (n): n = n+1 print(func(0))
Позначте одну правильну відповідь.
func(0);
0
None
1
def mydef(x): a = x**2 return x+a z = mydef(4) print(z)
12
4
Виникне помилка
20
def func(n): n = n+1 return(n) print(func(1) + func(2))
2
5
3
Які з тверджень (А–Г) є правильними? Позначте всі правильні відповіді.
Після виходу з підпрограми значення локальної змінної зберігається
Область видимості змінної — це та частина програмного коду, в якій змінна доступна для використання
Локальними є об’єкти, які описані й діють тільки всередині підпрограми
Глобальні змінні — це ті, що визначені в основній програмі
Виклик функції, яка має повернути значення, не може бути окремим оператором
Оператор return припиняє виконання функції і повертає значення виразу
Виклик функції, яка має повернути значення, має бути окремим оператором
Якщо оператор return відсутній у тілі функції, функція повертає None
Установіть відповідність між операторами (1–3) та їх призначенням (А–В).
avr(c1, c2):
sar = (c1+c2)/2 return sar
sar1 = avr(x1, x2)
Заголовок функції
Оператор виклику функції
Тіло функції
Відновіть порядок дій в алгоритмі створення функції для обчислення деякого значення.
Написати заголовок функції
Написати оператор виклику функції
Написати тіло функції
У потрійних лапках написати короткий опис функції
Що надрукує наведена програма?
def mult(x, y): return x*y x = 2 print(mult(x, х+1))