Опубліковано

Підпрограми з аргументами і результатами (Python)

Інформатика 7 клас 14 запитань
Додано
7 жовтня
Предмет
Інформатика, 7 клас
Тест виконано
23 рази

Робота з учнями результати зберігаються

Режими пройти самостійно — результати не зберігаються

Тестування 14 запитань Флеш-картки автору й сертифікованим Відповідності автору й сертифікованим Вгадай слово 3 слова Анаграма автору й сертифікованим Телевікторина 14 запитань Лови правильну 14 запитань Знайди пару автору й сертифікованим Знайди відповідь автору й сертифікованим Літачок 12 запитань Лабіринт 12 запитань
Роздрукувати: Тест Знайди пару Картки

14 запитань

1 Запитання 1 Одна правильна відповідь

Яке службове слово в Python створює власну функцію?

варіанти відповідей
  • func

  • def

  • function

  • return

2 Запитання 2 Одна правильна відповідь

Що робить команда return у функції?

варіанти відповідей
  • Виводить значення на екран для користувача

  • Передає результат у місце виклику і завершує функцію

  • Повторює функцію ще раз

  • Видаляє функцію з пам'яті

3 Запитання 3 Одна правильна відповідь

У виклику greet_user('Оля') що таке 'Оля'?

варіанти відповідей
  • Ім'я функції

  • Параметр

  • Аргумент

  • Результат

4 Запитання 4 Кілька правильних відповідей

Навіщо використовують підпрограми?

варіанти відповідей
  • Щоб не повторювати той самий код у багатьох місцях

  • Щоб змінювати правило в одному місці, а не в двадцяти

  • Щоб програма запускалася без інтерпретатора

  • Щоб різні розробники могли працювати над різними частинами

5 Запитання 5 Одна правильна відповідь

Що виведе програма?
def discount_price(price, percent):
    return price * (100 - percent) / 100
print(discount_price(200, 50))

варіанти відповідей
  • 200

  • 50

  • 100.0

  • 150.0

6 Запитання 6 Одна правильна відповідь

Що виведе програма?
def ticket_price(age):
    if age < 12:
        return 100
    else:
        return 200
print(ticket_price(15))

варіанти відповідей
  • 100

  • 200

  • 15

  • Нічого

7 Запитання 7 Одна правильна відповідь

Учень написав функцію і запустив програму, але нічого не сталося.
def greet():
    print('Привіт!')
Чому?

варіанти відповідей
  • У функції помилка у слові print

  • Функцію оголосили, але жодного разу не викликали

  • Функції не можуть містити print

  • Треба було написати return замість print

8 Запитання 8 Одна правильна відповідь

Що виведе програма?
def is_even(n):
    return n % 2 == 0
print(is_even(7))

варіанти відповідей
  • True

  • False

  • 1

  • 7

9 Запитання 9 Одна правильна відповідь

Функція area(a, b) лише друкує площу через print і нічого не повертає. Що буде в змінній s після s = area(3, 4)?

варіанти відповідей
  • 12

  • None

  • Помилка відступу

  • Рядок «12»

10 Запитання 10 Одна правильна відповідь

Розробнику доручили: «функція приймає ціну і знижку, повертає нову ціну». Яке ім'я найкраще?

варіанти відповідей
  • f1

  • do_stuff

  • calculate_discounted_price

  • price

11 Запитання 11 Кілька правильних відповідей

Функція password_score(pwd) нараховує бал за довжину від 12 символів, великі літери, малі літери і відсутність у списку популярних паролів. Які паролі отримають 4 бали?

варіанти відповідей
  • Kotyk-na-Dahu-2026

  • qwerty

  • SonyachnyiZaichyk7

  • kotyk-na-dahu-2026

12 Запитання 12 Одна правильна відповідь

Що виведе програма?
def add_bonus(score):
    score = score + 10
    return score
s = 5
print(add_bonus(s), s)

варіанти відповідей
  • 15 15

  • 15 5

  • 5 15

  • 5 5

13 Запитання 13 Одна правильна відповідь

Яка з функцій записана правильно?

варіанти відповідей
  • def square(n)
        return n * n

  • def square(n):
        return n * n

  • def square n:
        return n * n

  • square(n) def:
        return n * n

14 Запитання 14 Одна правильна відповідь

Що виведе програма?
def f(a, b):
    return a - b
print(f(10, 3), f(3, 10))

варіанти відповідей
  • 7 7

  • 7 -7

  • -7 7

  • 13 13

Створюйте онлайн-тести для контролю знань і залучення учнів до активної роботи у класі та вдома

Створити тест