Главная
/
Все тесты 9 класса
/
Тест по теме "Запись вспомогательных алгоритмов на языке Python. Функции (возвращают значение)"
Тест по теме "Запись вспомогательных алгоритмов на языке Python. Функции (возвращают значение)"
Фамилия
Имя
Класс
Проверить ответы
Отправить результат учителю
📩 Отправить себе на почту
впишите свой Е-mail, для получения результата теста
1. Как в Python объявить функцию, возвращающую значение?
def f(...): return ...
procedure f(...):
func f(...):
def f(...): pass
2. Что делает оператор return?
завершает функцию и возвращает значение
переходит к следующей итерации
останавливает программу
начинает цикл
3. Как вернуть несколько значений из функции?
списком через запятую
кортежем (неявно)
строкой
нельзя
4. Что такое чистая функция?
не имеет побочных эффектов и результат зависит только от аргументов
пишет в файл
печатает на экран
изменяет глобальные переменные
5. Как правильно аннотировать возвращаемое значение типа int?
def f(x:int)->int:
def f(x)->int:
def f:int(x):
def f(x):int
6. Где хранятся локальные переменные функции?
в области видимости функции
в глобальной области
в файле
в модуле random
7. Выберите корректные определения функций:
def s(a,b): return a+b
def p(a,b): print(a*b)
def f(a=0,b=1): return a-b
def g(): pass
8. Что верно про return?
может отсутствовать (тогда None)
прерывает выполнение функции
может возвращать кортеж
обязателен всегда
9. Введите ключевое слово темы — возвращаемое функцией значение:
10. Чему равен результат f(3) если def f(x): return x**2 - 1