00:00:00
python-函数嵌套/lanbda函数
录音中...
*
您的姓名:
*
1. 函数嵌套调用的含义是()
A. 函数自己调用自己
B. 在一个函数内部调用另一个已经定义好的函数
C. 函数放在循环里面
D. 函数放在 if 判断里
*
2. 下面哪一项不属于 lambda 匿名函数的特点()
A. 不需要 def 关键字
B. 只能写一行表达式
C. 必须写 return
D. 适合简单一行计算逻辑
*
3. 下列属于 lambda 无参数写法的是()
A. `f = lambda : 100`
B. `f = lambda x : x*2`
C. `f = lambda a,b : a+b`
D. `f = lambda a,b : a if a>b else b`
*
4. 关于函数嵌套调用规则,说法错误的是()
A. 需要先定义函数,再调用函数
B. 执行到调用语句,先执行被调用函数
C. 被调用函数执行完,不会回到外层函数
D. 支持多层嵌套调用
*
5. `f = lambda a,b : a if a>b else b` 是()
A. 单参数 lambda
B. lambda 搭配三元运算
C. 普通 def 函数
D. 无参数 lambda
*
6. lambda 匿名函数基础语法格式是()
A. `变量名 = lambda 参数:表达式`
B. `def 变量名(参数):表达式`
C. `lambda 参数 = 变量名:表达式`
D. `变量名 lambda 参数:表达式`
*
7. 代码 `(lambda x:x+1)(5)` 属于哪一种调用方式?()
A. 赋值给变量调用
B. 直接调用
C. 函数嵌套调用
D. 循环调用
*
8. 执行 `f = lambda x : x*2`,`f(3)` 的结果是()
A. 3
B. 2
C. 6
D. 5
*
9. 下面关于 lambda 说法正确的是()
A. lambda 里面可以写 for 循环
B. lambda 适合复杂多行代码
C. lambda 不需要起名字,又叫匿名函数
D. lambda 必须有参数
*
10. 对于函数嵌套,运行下面代码,先执行哪一句?
A.print ("fun1 运行")
B.print ("fun2 开始")
C.print ("fun2 结束")
D.fun1 ()
*
11 .下列代码运行结果是:
A.6
B.11
C.7
D.5
字体大小
python-函数嵌套/lanbda函数
复制