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

Python: функции

Отвечай кликом — после каждого вопроса пояснение. 10 вопросов, 4 варианта, 3–5 минут. Без таймеров и регистрации.

Отвечено 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: функции» — примеры и типичные ошибки.
Важно. Тесты носят информационно-образовательный характер и не являются публичной офертой (ст. 437 ГК РФ) или аттестацией. Возможны неточности — сверяйтесь с официальными источниками (ФИПИ, учебники). Заметили ошибку — напишите нам.