10 класс Python Подпрограммы


Список вопросов теста
Вопрос 1
Запись вспомогательных алгоритмов в языках программирования осуществляется с помощью...
Варианты ответов
- операторов
- функций
- подпрограмм
Вопрос 2
Подпрограмма которая не возвращает результат, а только обрабатывает входные данные...
Варианты ответов
- процедура
- функция
- оператор
Вопрос 3
Подпрограмма, имеющая единственный результат, записываемый в ячейку памяти, это ....
Варианты ответов
- функция
- процедура
- подпрограмма
Вопрос 4
Описание функции имеет вид:
Варианты ответов
- def <имя функции>:
- <операторы>
- return <результат>
Вопрос 5
С помощью какого ключевого слова можно вернуть значение из функции в основную программу?
Варианты ответов
- continue
- break
- return
Вопрос 6
С помощью какого ключевого слова можно создать функцию?
Варианты ответов
- def
- import
- return
Вопрос 7
Укажите локальные параметры процедуры
def digit(d,n):
print(d*n)
x=input()
y=int(input())
digit(x,y)
Варианты ответов
- x и y
- d и n
- все переменные программы
Вопрос 8
Что выведет программа если ввести данных, сначала 2 потом 3
def digit(d,n):
print(d*n)
x=input()
y=int(input())
digit(x,y)
Вопрос 9
задаче есть функция для поиска минимального из двух чисел.
Запишите её вызов для нахождения минимального из чисел a и b.
def min (x, y):
if x < y:
return x
else:
return y
ответ запишите без пробелов
Вопрос 10
Определите результат работы программы:
def divmod(x,y):
d=x//y
m=x%y
return d,m
a,b=divmod(17,4)
print(a,b)
Вопрос 11
Сделайте анализ программы, выберите все верные ответы
def summa(a,b;c):
s=a+b+c
return s
summa(a=9,c=5,3)
Варианты ответов
- неправильно переданы аргументы функции при ее вызове
- недостаточно аргументов для выполнения тела функции
- неверные вычисления
- неправильное название функции
- нет отступа перед ключевым словом return
- аргументы неправильно перечислены, стоит символ ;
Вопрос 12
Сколько параметров может принимать функция?
Варианты ответов
- Нисколько, функция не принимает значения, только возвращает
- 1
- 2
- бесконечно много
Вопрос 13
Для чего нужно ключевое слово global в подпрограмме?
Варианты ответов
- Чтобы сделать переменную доступной из любой точки мира
- Чтобы указать, что эта переменная имеет самое важное значение в программе
- Такого ключевого слова нет, мы достали его из языка C++
- Чтобы переменную можно было изменять за пределами текущей подпрограммы