Головна
Тести (Інформатика)
8 клас
АЛГОРИТМИ ТА ПРОГРАМИ
Тест 30. Функції користувача
№ 1 (1б)
Встановіть відповідність записів та пояснень по прикладу
def hello(name):
print('Hello, %s' % name)
hello('Vivat')
1
параметр функції
A
hello
2
тіло функції
B
name
3
виклик функції
C
print('Hello, %s' % name)
4
назва функції
D
hello('Vivat')
A
B
C
D
1
2
3
4
№ 2 (1б)
Що буде надруковано в результаті виконання фрагмента програми?
def func(n):
n = n + 1
return
print(func(1) + func(2))
№ 3 (2б)
Позначте всі правильні відповіді
A
Область видимості змінної — це та частина програмного коду, в якій змінна доступна для використання
B
Після виходу з підпрограми значення локальної змінної зберігається
C
Глобальні змінні — це ті, що визначені в основній програмі
D
Локальними є об’єкти, які описані й діють тільки всередині підпрограми
№ 4 (2б)
Встановіть відповідність видів функцій до їх опису або призначенню
1
описані в модулях та бібліотеках мови Python
A
вбудовані функції
2
призначені для виконання підзадач складної задачі
B
методи класів
3
використовують при настанні подій з віджетами
C
функції користувача
4
призначені для зміни властивостей об'єктів
D
обробники подій для віджетів
A
B
C
D
1
2
3
4
№ 5 (2б)
Як правильно викликати функцію з наведеного прикладу
def sum(a, b):
print(a+b)
A
x = 3
sum(x, x + 5)
B
sum(3)
C
sum(3, 5)
D
sum(x,3, 5)
№ 6 (1б)
Описана функція def func(*x) до якої здійснили звернення func(2, 3.5). Яке значення буде у змінної
x
?
№ 7 (1б)
Інструкція
return
у функціях …
A
повертає результат в основну програму
B
передає управління наступній функціі
C
передає управління на початок функціі
D
повертає результат як None в основну програму
№ 8 (2б)
Оберіть призначення функцій
A
можна викликати повторно й багаторазово із різних місць програми
B
зменьшують область пам'яті комп'ютера
C
програмний код громіздким, наповненим
D
зменьшують кількість помилок у програмі
E
роблять програмний код коротким та зручним
Прийняти та перевірити