Контроль знаний по теме: Работа с функциями
Список вопросов теста
Вопрос 1
Она представляет собой обособленный участок кода, который можно вызывать, обратившись к нему по имени, которым он был назван. Очем речь?
Варианты ответов
- функция
- переменная
- константа
- библиотека
Вопрос 2
Какие преимущества дает использование функции в программировании?
Варианты ответов
- позволяет решить проблему дублирования кода в разных местах программы
- можно исполнять один и тот же участок кода не сразу, а только тогда, когда он понадобится
- можно копировать большое количество строк повторяющегося кода
Вопрос 3
С помощью какого оператора в Python определяется начало функции? Впищите с маленькой буквы на латинице
Вопрос 4
Из каких двух частей состоит функция?
Варианты ответов
- заголовка
- тела
- оператора
- параметров
- переменной
Вопрос 5
Какие правила следует помнить, давая имена функциям?
Варианты ответов
- в имени функции используются только латинские буквы a-z, A-Z
- цифры и символ нижнего подчеркивания (_)
- Имя функции не может начинаться с цифры
- имя функции по возможности должно отражать ее назначение, символы верхнего и нижнего регистра различаются
Вопрос 6
Как называется любая порция данных, которая передается в функцию, когда функция вызывается?
Варианты ответов
- аргумент
- параметр
- переменная
- константа
Вопрос 7
Что называют параметром функции?
Варианты ответов
- переменная, которая получает аргумент, переданный в функцию
- обособленный участок кода, который можно вызывать
- любая порция данных, которая передается в функцию
Вопрос 8
Какое число параметров могут принимать функции?
Варианты ответов
- два
- три
- любое
Вопрос 9
Как называют переменные, объявленные внутри функции и доступные только ей самой?
Варианты ответов
- локальными
- глобальными
- константами
Вопрос 10
Как называют переменные, объявленные в основной программе и доступные как программе, так и всем ее функциям?
Варианты ответов
- глобальными
- локальными
- функциональными
- константами
Вопрос 11
Что произойдет, если программный код одной функции попытается обратиться к локальной переменной, принадлежащей другой функции?
Варианты ответов
- ошибка
- передача параметров одной функции другой
- присвоение аргумента новой переменной
Вопрос 12
Можно ли использовать одинаковые имена переменных в различных функциях?
Варианты ответов
- можно, они доступны только внутри локальной функции
- нельзя
- произойдет ошибка
Вопрос 13
Могут ли имена глобальных и локальных переменных совпадать? И что произойдет при совпадении таких имен переменных?
Варианты ответов
- не должны совпадать
- могут
- произойдет переприсваивание


