wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Основы функций в Python

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

Что такое функция в Python?

a)

Функция в Python - это метод, который используется только в библиотеках.

b)

Функция в Python - это класс, который описывает объекты.

c)

Функция в Python - это переменная, которая хранит данные.

d)

Функция в Python - это именованный блок кода, который выполняет определенную задачу.

2.

Как объявить функцию в Python?

a)

имя_функции = (параметры) =>

b)

declare имя_функции(параметры)

c)

def имя_функции(параметры):

d)

function имя_функции(параметры)

3.

Что такое параметры функции?

a)

Параметры функции - это входные данные, которые функция принимает для выполнения своих задач.

b)

Параметры функции - это внутренние переменные, используемые только внутри функции.

c)

Параметры функции - это типы данных, которые функция может обрабатывать.

d)

Параметры функции - это результат, который функция возвращает.

4.

Как передать аргументы в функцию?

a)

Используйте круглые скобки после имени функции и укажите аргументы через запятую.

b)

Используйте квадратные скобки для передачи аргументов.

c)

Передавайте аргументы через точку с запятой.

d)

Аргументы передаются только в виде строк.

5.

Какова разница между параметрами и аргументами?

a)

Параметры - это значения, передаваемые в функцию, аргументы - это переменные в функции.

b)

Параметры - это переменные в функции, аргументы - это значения, передаваемые в функцию.

c)

Параметры и аргументы - это одно и то же.

d)

Параметры - это функции, а аргументы - это их возвращаемые значения.

6.

Как вернуть значение из функции?

a)

Используйте оператор output.

b)

Вызовите функцию без параметров.

c)

Используйте оператор return.

d)

Примените метод getValue.

7.

Что произойдет, если функция не возвращает значение?

a)

Функция вызовет ошибку.

b)

Функция вернет пустую строку.

c)

Функция завершится без выполнения.

d)

Функция вернет None.

8.

Как можно задать значения по умолчанию для параметров функции?

a)

Задать значения по умолчанию в теле функции

b)

Применить оператор присваивания внутри функции

c)

Использовать синтаксис: def функция(параметр=значение).

d)

Использовать синтаксис: def функция(параметр: значение)

9.

Что такое позиционные и именованные аргументы?

a)

Позиционные аргументы - это аргументы, которые всегда должны быть переданы последними.

b)

Именованные аргументы - это аргументы, которые не требуют указания имени параметра.

c)

Позиционные аргументы - это аргументы, которые могут быть переданы в любом порядке.

d)

Позиционные аргументы - это аргументы, передаваемые в порядке, в котором они определены; именованные аргументы - это аргументы, передаваемые с указанием имени параметра.

10.

Как использовать *args и **kwargs в функции?

a)

def my_function(args, kwargs):

b)

def my_function(*args, **kwargs): print(args) print(kwargs)

c)

def my_function(*args):

d)

def my_function(**kwargs):

11.

Как можно задать аннотации типов для параметров функции?

a)

Использовать синтаксис: function_name(param_name) -> return_type:

b)

Задать аннотации типов в комментариях к функции.

c)

Использовать синтаксис: def function_name(param_name: param_type) : return_type

d)

Использовать синтаксис: def function_name(param_name: param_type) -> return_type:

12.

Как вызвать функцию с несколькими аргументами?

a)

myFunction(arg1, arg2)

b)

myFunction(arg1, arg2, arg3)

c)

myFunction(arg1)

d)

myFunction(arg1, arg2, arg3, arg4)