已知函数定义def func(*p): return sum(p),那么调用时使用func(1,2,3)和func(1,2,3,4,5)都是合法的。
举一反三
- 已知函数定义def func(* p) :return sum(p),那么表达式func(1,2,3)的值为
- 已知函数定义deffunc(**p):return’’.join(sorted(p)),那么表达式func(x=1,y=2,z=3)的值为()。
- 已知函数定义为:void func(int a, int b=2, int c=3){ } , 则下列调用该函数的语句中错误的是( ) A: func(3, 2, 1); B: func(3, 2); C: func(3); D: func();
- 已知函数定义deffunc(*p):returnsum(p),那么表达式func(1,2,3)的值为 A: 1 B: 3 C: 5 D: 6
- 函数问题3:下列关于函数定义和调用正确的是: A: //函数定义function func(){ void a=1,b=3; void c=a+b; document.write(c);}//函数调用func(); B: //函数定义function func(){ void a=1,b=3; void c=a+b; document.write(c);}//函数调用int n = func(); C: //函数定义function func(){ void a=1,b=3; void c=a+b; return c;}//函数调用func(); D: //函数定义function func(){ void a=1,b=3; void c=a+b; return c;}//函数调用int n = func();