5.函数py

作业05(函数)
班级: 学号: 2019212212163 姓名: 刘懿文 得分: 92
一、判断题(共10小题,10分)
题型得分 8
函数是代码重用的一种方式。(1分)
A. 对
B. 错
我的答案:
A
题目得分 1
参考答案:
A
在自定义函数时,某个参数名字前面带有*符号表示可变长度参数,可以接收任意多个关键字参数并将其存放于一个字典之中。
(1分)
A. 对
B. 错
我的答案:
A
题目得分 0
参考答案:
B
在调用函数时,可以通过关键字参数的形式进行传值,从而避免必须记住函数形参顺序的麻烦。(1分)
A. 对
B. 错
我的答案:
A
题目得分 1
参考答案:
A
自定义函数时,若一个参数带有默认值,那么所有其他参数都必须设置默认值。(1分)
A. 对
B. 错
我的答案:
A
题目得分 0
参考答案:
B
在同一个作用域内,局部变量会隐藏同名的全局变量。(1分)
A. 对
B. 错
我的答案:
A
题目得分 1
参考答案:
A
在Python中,自定义函数的关键字是def。(1分)
A. 对
B. 错
我的答案:
A
题目得分 1
参考答案:
A
形参可以看做是函数内部的局部变量,函数运行结束之后形参就不可访问了。(1分)
A. 对
B. 错
我的答案:
A
题目得分 1
参考答案:
A
自定义函数时,即使该函数不需要接收任何参数,也必须在函数名后保留一对空的圆括号来表示这是一个函数。(1分)
A. 对
B. 错
我的答案:
A
题目得分 1
参考答案:
A
在自定义函数内部没有办法定义全局变量。(1分)
A. 对
B. 错
我的答案:
B
题目得分 1
参考答案:
B
如果函数中没有return语句或者return语句不带任何返回值,那么该函数的返回值为None。(1分)
A. 对
B. 错
我的答案:
A
题目得分 1
参考答案:
A
二、填空题(共20小题,40分)
题型得分 40
下列程序的输出结果是________(注:不要有任何多余的空格)。

def f(x, y):
return x + y, x - y, x * y, x / y

t1, t2, t3, t4 = f(9, 5)
print(t1, t2, t3, t4)
(2分)
我的答案:
14 4 45 1.8
题目得分 2
参考答案:
14 4 45 1.8
下面程序的输出结果是________(注:不要有任何多余的空格)。
print(list(map(lambda x : x ** 2, range(1, 11))))
【来源】
《Python程序设计基础》第4章思考与练习。(2分)
我的答案:
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
题目得分 2
参考答案:
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
下面程序的输出结果是________(注:不要有任何多余的空格)。
def fib(n):
f1, f2 = 0, 1
while f2 < n:
print(f2, end = ’ ')
f1, f2 = f2, f1 + f2

fib(10)
(2分)
我的答案:
1 1 2 3 5 8
题目得分 2
参考答案:
1 1 2 3 5 8
下面程序的输出结果是________(注:不要有任何多余的空格)。
print(list(filter(lambda x : x % 2 != 0 and x % 3 != 0, range(2, 25))))
【来源】
《Python程序设计基础》第4章思考与练习。(2分)
我的答案:
[5, 7, 11, 13, 17, 19, 23]
题目得分 2
参考答案:
[5, 7, 11, 13, 17, 19, 2

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值