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