第五章单元测试
- 函数运算结束后,局部变量不会被释放。( )
- 全局变量指在函数之外定义的变量,在程序执行全过程有效。( )
- eval 函数的作用是将字符串转为 Python 语句,并执行该语句。( )
- 函数定义时,以下不需要使用global声明就可能操作全局变量的类型是:( )
- Python函数如下:
```
def func(a,b):
c = a**2 + b
b = a
return c
a = 10
b = 100
c = func(a,b) + a
print(c)
```
以下关于Python函数说法错误的是:( ) - 以下选项不是函数作用的是( )
- 以下关于模块化设计描述错误的是:( )
- 以下关于函数说法错误的是:( )
- 代码:
```
MA = lambda x,y : (x > y) * x + (x < y) * y
MI = lambda x,y : (x > y) * y + (x < y) * x
a = 10
b = 20
print(MA(a,b),MI(a,b))
```
上述代码的输出结果是:( ) - 程序:
```
def f(a,b):
a = 4
return a+b
def main()
a = 5
b = 6
print(f(a,b),a+b)
main()
```
上述程序的输出结果为:( )
A:对 B:错
答案:错
A:对 B:错
A:错 B:对
A:浮点数
B:整数
C:字符串
D:列表
A:执行该函数后,变量b的值为100
B:执行该函数后,变量c的值为200
C:该函数名称为func
D:执行该函数后,变量a的值为10
A:增强代码可读性
B:提高代码执行速度
C:复用代码
D:降低编程复杂度
A:应尽可能合理划分功能块,功能块内部耦合度低
B:应尽可能合理划分功能块,功能块内部耦合度高
C:模块间关系尽可能简单,模块之间耦合度低
D:高耦合度的特点是复用较为困难
A:函数是一段具有特定功能的、可重用的语句组
B:对函数的使用必须了解其内部实现原理
C:函数可以看做是一段具有名字的子程序
D:函数通过函数名来调用
A:20 10
B:10 20
C:10 10
D:20 20
A:10 11
B:11 10
C:11 11
D:10 10
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!