题目内容

已知函数定义如下,则关于函数的调用的实参,说法错误的是( )。def fun(a=1,b=2):return max(a,b)

A. 可以为空
B. 可以只给一个值
C. 可以给两个值
D. 必须给两个值

查看答案
更多问题

关于函数返回值的说法,不正确的是( )。

A. 函数返回值可以为None。
B. 若函数返回值为None,则其实际返回0。
C. 函数返回值可以为列表或者列表元素,甚至空列表。
D. 函数返回值可以为元组。

已知函数定义如下,则求100以内能被3或5整除的数的个数,可以采用( )。g=lambda x:1 if x%3==0 or x%5==0 else 0

A. sum([g(i) for i in range(1,100)])
B. sum(g(i) for i in range(1,100))
C. sum([i for i in range(1,100) if g(i)==1])
D. 以上均不是

已知函数定义如下,a=[ i*i for i in range(1,10,2) if f(i)],则len(a)的值为( )。def f(n):return True if n%3>0 else False

A. 2
B. 3
C. 5
D. 9

下面四个变量声明语句中,()变量的命名是正确的

A. var default
B. var my_bouse
C. var myDog
D. var 2cats

答案查题题库