Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Информатика 2. Тема теста: процедуры и функции в Pyhton 3. Класс учеников: 11 4. Типы вопросов в тесте: Единственный выбор 5. Количество вопросов: 15 6. Выводить ли тест с ответами: Да
Ответ нейросети
13 февраля 2025 08:57
Конечно! Вот тест по информатике на тему "Процедуры и функции в 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) %
Ответы:
- A
- B
- C
- D
- B
- A
- A
- B
- A
- A
- C
- C
- B
- C
- B
Этот тест поможет учащимся лучше понять работу с функциями и процедурами в Python. Удачи на экзаменах!
Понравился ответ?
Задай свой вопрос
Напиши любую задачу или вопрос, а нейросеть её решит



