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

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

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

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

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

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

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

Конечно! Вот тест по информатике на тему "Процедуры и функции в Python" для 11 класса с единственным выбором. Внизу представлены правильные ответы.

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

Вопрос 1

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

  • A) Набор инструкций, выполняемых при вызове
  • B) Переменная, хранящая значение
  • C) Специальный тип данных
  • D) Команда операционной системы

Вопрос 2

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

  • A) function myFunction():
  • B) def myFunction():
  • C) create myFunction():
  • D) declare myFunction():

Вопрос 3

Какой из следующих вариантов является правильным вызовом функции myFunction()?

  • A) myFunction{}
  • B) myFunction[]
  • C) myFunction()
  • D) myFunction<>

Вопрос 4

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

  • A) default
  • B) set
  • C) const
  • D) =

Вопрос 5

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

  • A) 0
  • B) None
  • C) Какая-то ошибка
  • D) "undefined"

Вопрос 6

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

  • A) def myFunction(arg1, arg2):
  • B) def myFunction(arg1; arg2):
  • C) def myFunction(arg1, arg2):
  • D) def myFunction(arg1 | arg2):

Вопрос 7

Что такое локальная переменная?

  • A) Переменная, доступная только внутри функции
  • B) Переменная, доступная во всей программе
  • C) Переменная, созданная в классе
  • D) Переменная, доступная только для глобального контекста

Вопрос 8

Что делает оператор return в функции?

  • A) Завершает функцию
  • B) Возвращает значение из функции
  • C) Создает новую переменную
  • D) Выводит значение на экран

Вопрос 9

Какой из следующих способов правильно определяет функцию с переменным числом аргументов?

  • A) def myFunction(*args):
  • B) def myFunction(args*):
  • C) def myFunction(args...):
  • D) def myFunction(**args):

Вопрос 10

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

  • A) myFunction(x=5, y=10)
  • B) myFunction(5, 10)
  • C) myFunction(y=10, x)
  • D) myFunction(5, y=10)

Вопрос 11

Что происходит, если функция вызывается с меньшим количеством аргументов, чем необходимо?

  • A) Функция выполнится с ошибкой
  • B) Функция выполнится без параметров
  • C) Функция примет значения по умолчанию
  • D) Произойдет сбой программы

Вопрос 12

Как создать анонимную функцию в Python?

  • A) function x: x + 1
  • B) def x() : x + 1
  • C) lambda x: x + 1
  • D) void x() : x + 1

Вопрос 13

Что такое глобальная переменная?

  • A) Переменная, доступная только в одном модуле
  • B) Переменная, доступная в любой части программы
  • C) Переменная, определенная внутри функции
  • D) Все вышеперечисленное

Вопрос 14

Какой вывод будет, если функция вызывает саму себя?

  • A) Функция завершится с ошибкой
  • B) Функция будет выполнена только один раз
  • C) Произойдет бесконечный цикл
  • D) Функция завершится нормально

Вопрос 15

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

  • A) @
  • B) *
  • C) &
  • D) %

Ответы:

  1. A
  2. B
  3. C
  4. D
  5. B
  6. A
  7. A
  8. B
  9. A
  10. A
  11. C
  12. C
  13. B
  14. C
  15. B

Этот тест поможет учащимся лучше понять работу с функциями и процедурами в Python. Удачи на экзаменах!


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

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

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

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