题目内容

下列关于函数调用说法正确的是( )。

A. 函数调用必须给出返回值
B. 函数形参默认值为空字符串
C. 没有参数时,函数默认返回值是None
D. 当不定义函数的参数时,它是没有默认参数的

查看答案
更多问题

下列说法错误的是( )。

A. 简单数据类型仅在函数内部创建使用,函数退出后变量被释放,如有全局同名变量,则值不变
B. 函数内部使用global修饰变量,函数退出后变量值保留且值被改变
C. 对于组合数据类型的全局变量,如果在函数内部没有被真实创建的同名变量,则函数内部可以直接使用并修改全局变量
D. 函数退出后,局部变量和全局变量值被释放

下面关于递归说法错误的是( )。

A. 递归可以减少代码量,使程序简洁
B. 递归函数可以在函数主体内直接或者间接调用自己
C. 递归和循环差不多
D. 递归分为两个阶段,递推和回归

下面一段代码需要( )保证其正常输出。my_len(my_def): my_def.split() return len(my_def) res=my_len('hfweiie8832 fej中文')print(res)

A. 首行缩进与第二行保持一致
B. 首行添加def关键字,且用空格与函数名隔开
C. 第三行去掉len关键字
D. 无需修改,程序可以正常输出

下列代码段输出正确的是( )。g=lambda x ,y: x * yprint(g(2,3))

A. 6
B. 1
C. 2
D. 5

答案查题题库