Тест · Информатика

Тест: Python: функции

Нажимай на ответ — сразу увидишь, верно или нет, и почему. 10 вопросов, 3–5 минут, без регистрации и таймера.

Сначала повтори темуPython: функции и процедуры: разбор для ЕГЭ→
Отвечено 0 из 10 · Верно: 0
1/10
Как объявляют функцию в Python?
Пояснение. Ключевое слово def начинает объявление функции в Python.
2/10
Как записывают вызов функции с именем greet?
Пояснение. Функцию вызывают по имени, после которого ставят круглые скобки.
3/10
Какое слово возвращает результат из функции?
Пояснение. Оператор return завершает выполнение функции и возвращает указанный результат.
4/10
Какой результат напечатает программа: def add(a, b): return a + b; print(add(2, 3))?
Пояснение. Функция складывает значения 2 и 3, поэтому результатом будет число 5.
5/10
Какое значение получит переменная x после выполнения def f(): return 7; x = f()?
Пояснение. Вызов функции возвращает число 7, которое присваивается переменной x.
6/10
Что произойдёт при выполнении def show(): print('Hi'); result = show()?
Пояснение. Функция печатает Hi, но явно не возвращает значение, поэтому переменная result получает None.
7/10
Какой результат даст программа: def power(a, n=2): return a ** n; print(power(3))?
Пояснение. Параметр n имеет значение по умолчанию 2, поэтому вычисляется 3 ** 2, то есть 9.
8/10
Что напечатает программа: def change(x): x = x + 1; return x; a = 4; print(change(a), a)?
Пояснение. Внутри функции изменяется локальная переменная x, а исходная переменная a остаётся равной 4.
9/10
Какой результат вернёт функция f после выполнения def f(a, b): return a // b, a % b; f(17, 5)?
Пояснение. Целочисленное деление 17 на 5 даёт 3, а остаток от деления равен 2.
10/10
Что напечатает программа: def calc(a, b): return a + b; print(calc(b=2, a=5))?
Пояснение. Именованные аргументы можно передавать в любом порядке, поэтому функция получает a=5 и b=2 и возвращает 7.
Разобрать тему перед повторной попыткой: Python: функции по информатике: алгоритм или тео… — пошаговый разбор с примерами.
Ошиблся в нескольких вопросах? Прочитай разбор «Python: функции и процедуры: разбор для ЕГЭ» и пройди тест ещё раз — результат сохранится.
Другие тесты по предмету «Информатика»
Важно. Тесты носят информационно-образовательный характер и не являются публичной офертой (ст. 437 ГК РФ) или аттестацией. Возможны неточности — сверяйтесь с официальными источниками (ФИПИ, учебники). Заметили ошибку — напишите нам.