Таких скидок больше не будет!

осталось мест 57
Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все тесты нейросети

Тест на тему процедуры и функции в Pyhton

13 февраля 2025 08:56

Информатика
11 Класс

Этот тест сгенерирован искусственным интеллектом. Возможны ошибки.

Сгенерировать свой тест

Тест по информатике для 11 класса

Тема: Процедуры и функции в Python


Вопрос 1: Какой из приведенных примеров является определением функции в Python?
a) def myFunction():
b) function myFunction():
c) create myFunction():
d) define myFunction():

Ответ: a) def myFunction():


Вопрос 2: Какой ключевой элемент используется для передачи аргументов в функцию?
a) return
b) call
c) def
d) аргументы без указания

Ответ: d) аргументы без указания


Вопрос 3: Какой из следующих вариантов является корректным способом вызова функции calculate()?
a) calculate;
b) calculate[];
c) calculate();
d) calculate{};

Ответ: c) calculate();


Вопрос 4: Какой оператор используется для возврата значения из функции?
a) give
b) return
c) send
d) output

Ответ: b) return


Вопрос 5: Как можно задать значение по умолчанию для аргумента функции?
a) def myFunction(arg=10):
b) def myFunction(arg:10):
c) def myFunction(arg<10):
d) def myFunction(arg=default):

Ответ: a) def myFunction(arg=10):


Вопрос 6: Как правильно передать данные в функцию, которая принимает два аргумента?
a) myFunction(5 10)
b) myFunction(5, 10)
c) myFunction[5, 10]
d) myFunction{5, 10}

Ответ: b) myFunction(5, 10)


Вопрос 7: Каково значение переменной result, если функция add(a, b) возвращает a + b, и мы вызвали result = add(3, 4)?
a) 7
b) 34
c) 0
d) None

Ответ: a) 7


Вопрос 8: Как определить процедуру (функцию без возвращаемого значения) в Python?
a) def myProcedure():
b) procedure myProcedure():
c) def myProcedure:
d) fn myProcedure():

Ответ: a) def myProcedure():


Вопрос 9: Что произойдет, если не указать аргументы, когда функция требует их?
a) Ошибка выполнения
b) Функция выполнится с аргументами по умолчанию
c) Возврат значения по умолчанию
d) Ничего не произойдет

Ответ: a) Ошибка выполнения


Вопрос 10: Как правильно объявить функцию с неопределенным количеством аргументов?
a) def myFunction(*args):
b) def myFunction(args*):
c) def myFunction([...]):
d) def myFunction(args):

Ответ: a) def myFunction(*args):


Вопрос 11: Что произойдет, если в функции вызвать return без значения?
a) Функция завершится с ошибкой
b) Функция вернет None
c) Функция завершится без возврата
d) Ничего не произойдет

Ответ: b) Функция вернет None


Вопрос 12: Как в Python определить функцию, которая возвращает больше одного значения?
a) Использовать кортеж
b) Использовать список
c) Использовать массив
d) Можно возвращать только одно значение

Ответ: a) Использовать кортеж


Вопрос 13: Как можно задать произвольные именованные аргументы функции?
a) def myFunction(**kwargs):
b) def myFunction(args):
c) def myFunction(args*):
d) def myFunction(*kwargs):

Ответ: a) def myFunction(**kwargs):


Вопрос 14: Какой из нижеприведенных примеров не является корректным вызовом функции с именованными аргументами?
a) myFunction(a=5, b=10)
b) myFunction(b=10, a=5)
c) myFunction(5, b=10)
d) myFunction(a=5, b=10, c=15)

Ответ: c) myFunction(5, b=10)


Вопрос 15: Какой метод используется для получения документации функции в Python?
a) myFunction.getDoc()
b) myFunction.doc()
c) myFunction.__doc__
d) myFunction.documentation()

Ответ: c) myFunction.__doc__


Итоги

Тест состоит из 15 вопросов, и каждый вопрос имеет один правильный ответ. Удачи в изучении и подготовке!


Сгенерировать свой тест

Популярные тесты

{Другой предмет}
8 Класс
{Другой предмет}
7 Класс
{Другой предмет}
9 Класс

Саша — ассистент в телеграмме