Последовательное конструирование алгоритма. Функции
Список вопросов теста
Вопрос 1
Как называется принцип, согласно которому при создании алгоритма задача последовательно разбивается на более простые подзадачи, каждая из которых решается по отдельности, после чего решения подзадач соединяются воедино, образуя решение исходной задачи?
Варианты ответов
- Последовательное конструирование алгоритма
- Разработка снизу вверх
- Деление пополам
- Фланговое решение
Вопрос 2
Как называется алгоритм для решения подзадачи, описанный на языке программирования?
Варианты ответов
- Программа
- Подпрограмма
- Код
Вопрос 3
Запишите служебное слово, с которого начинается описание функции на языке Python.
Вопрос 4
Укажите верную последовательность этапов решения задачи на компьютере?
Варианты ответов
- Постановка задачи
- Формализация задачи
- Создание алгоритма
- Программирование
- Тестирование и отладка
Вопрос 5
Что является результатом формализации задачи?
Варианты ответов
- Программа
- Информационная модель задачи
- Алгоритм
- Тесты к программе
Вопрос 6
У нас есть функция для поиска минимального из двух чисел. Запишите её вызов для нахождения минимального из чисел a и b.
def min (x, y):
if x < y:
return x
else:
return y
Вопрос 7
Запишите инструкцию, которая завершает исполнение функции и возвращает выходные данные в основную программу.
Вопрос 8
Чему будет равно значение a после исполнения инструкций?
def f (a):
s = 0
while a > 0:
s, a = s + a % 10, a // 10
return s
a = f (248)
Вопрос 9
Какие из утверждений правдивы?
Варианты ответов
- При вызове функции количество и порядок следования входных параметров должны соответствовать указанным в описании.
- При вызове функции имена её параметров не должны соответствовать указанным в описании.
- Функция всегда возвращает произвольное количество параметров.
- У функции обязательно должны быть входные параметры.
- Из внешней программы нельзя обращаться к параметрам функции
Вопрос 10
Как называются параметры внешней программы, к которым функция может обращаться на прямую?


