Тест: Процедуры и Функции в Питоне


Список вопросов


1. Дана процедура: def summ(a,b): print(a**2+b**2). Что выведет программа, если вызвать процедуру так: summ(5,2)

1) 7
2) 12
3) 29
4) 10 4
5) 14

2. Дана функция: def s(a,b): return a-b. Что выведет программа, если вызвать функцию так: print(s(5,1)+s(2,3))

1) 4+-1
2) 4 -1
3) 4
4) 3
5) 5

3. def d(n): print(n,'+'*n,n). Что выведет программа, если вызвать процедуру так: d(5)

1) 5 +++++ 5
2) 5,+++++,5
3) 15
4) 5+55
5) 5,5,5

4. Некая функция возвращает периметр прямоугольника по двум разным сторонам. Где правильно написана вторая строка функции? 1. def p(a,b): 2.

1) print (p= (a+b)*2)
2) print (a+b)*2
3) return (a+b)*2
4) return p = (a+b)*2
5) return (a+b)*4
6) return (a*b)
7) print (a+b)*4

5. Некая функция с именем power возвращает площадь прямоугольного треугольника по двум катетам. Где правильно написана первая строка функции? 1. 2. return a*b/2

1) power(a,b):
2) der power(a,b):
3) def power(a,b)
4) def power(a,b):
5) def pover(a,b):