第六章单元测试
以下关于函数优点的描述中,正确的是( )
以下代码的输出结果是()
```
t=15
def above_zero(t):
return t>0
above_zero(t)
```
已知
```python
g=lambda x,y=3,z=5:x*y*z
```
则语句print(g(1))的输出结果为( )
对一个非列表、字典的变量,对与全局变量同名的局部变量进行修改,不会影响全局变量。如果使用外部全局变量则应使用global关键字
以下程序运行结果为( )
a=10
def func(x):
global a
a+=x
return a
b=func(10)
print (a,b)
A = 100
def func():
global A
A = 200
print(A, end=" ")
func()
print(A)
上述程序的输出结果为( )
def swap(a,b) :
# 下面代码实现a、b变量的值交换
a, b = b, a
print("swap函数里,a的值是", a, ";b的值是", b)
a = 6
b = 9
swap(a,b)
print("交换结束后,变量a的值是", a , ";变量b的值是", b)
上述程序运行结果为( )
以下关于return语句描述正确的是( )
A:函数可以提高代码重用性 B:函数可以表现程序的复杂度 C:函数便于阅读 D:函数可以使程序更加模块化
答案:函数可以提高代码重用性###函数便于阅读###函数可以使程序更加模块化
A:False B:True C:提示报错 D:15
A:g(15) B:15 C:g(1) D:1
A:10 10 B:10 20 C:20 20 D:20 10
A:200 200 B:100 200 C:200 100 D:100 100
A:swap函数里,a的值是6;b的值是9
交换结束后,变量a的值是6;变量b的值是9
交换结束后,变量a的值是6;变量b的值是9
交换结束后,变量a的值是9;变量b的值是6
交换结束后,变量a的值是9;变量b的值是6
A:return 0 返回一个None类型 B:函数中最多只有一个return语句 C:return只能返回一个值 D:函数中可以没有return语句
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!