关于一些程序的描述中,正确的是( )。def func(a,b):c=a**2+bb=areturn ca=10b=2c=func(b,a)+a
A. 执行该函数后,变量c的值为112
B. 该函数名称为fun
C. 执行该函数后,变量b的值为2
D. 执行该函数后,变量b的值为10
查看答案
以下函数的定义中,错误的是( )。
A. def vfunc(s, a=1, *b)
B. def vfunc(a=3, b)
C. def vfunc( a, **b)
D. def vfunc( a, b=2)
以下程序的输出结果是( )。l='abcd'def f(x,result=['a','b','c','d']):if x:result.remove(x[-1])f(x[:-1])return resultprint(f(l))
A. ['a','b','c','d']
B. ['b','c','d']
C. ['a','b','c']
D. []
以下程序中描述的是哪一种传入参数的方法( )。def f(a,b):if a>b:print("1")elif a==b:print("2")else:print("3")f(2,3)
A. 可变参数
B. 关键字参数
C. 默认参数
D. 位置参数
下列关于Python函数的使用描述错误的是( )。
A. int(x)是将x转换为一个整数
B. print("6+5")的输出是11
C. dic.clear()的结果是清空字典dic
D. 使用append()函数可以向列表添加元素