Що буде надруковано в результаті виконання фрагмента програми?
def func (n): n = n+1 print(func(0))
Позначте одну правильну відповідь.
None
1
func(0);
0
def mydef(x): a = x**2 return x+a z = mydef(4) print(z)
Виникне помилка
20
12
4
def func(n): n = n+1 return(n) print(func(1) + func(2))
5
3
2
Які з тверджень (А–Г) є правильними? Позначте всі правильні відповіді.
Локальними є об’єкти, які описані й діють тільки всередині підпрограми
Глобальні змінні — це ті, що визначені в основній програмі
Після виходу з підпрограми значення локальної змінної зберігається
Область видимості змінної — це та частина програмного коду, в якій змінна доступна для використання
Виклик функції, яка має повернути значення, має бути окремим оператором
Якщо оператор return відсутній у тілі функції, функція повертає None
Виклик функції, яка має повернути значення, не може бути окремим оператором
Оператор return припиняє виконання функції і повертає значення виразу
Установіть відповідність між операторами (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))