如有函数定义:voidfunc(intx=0,inty=0){….},则下列函数调用中会出现问题的是()
A: func(1,2,3);
B: func(1,2);
C: func(1);
D: func();
A: func(1,2,3);
B: func(1,2);
C: func(1);
D: func();
举一反三
- 已知函数定义为:void func(int a, int b=2, int c=3){ } , 则下列调用该函数的语句中错误的是( ) A: func(3, 2, 1); B: func(3, 2); C: func(3); D: func();
- 函数问题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();
- 函数问题1:下列函数定义格式正确的是(多选): A: function func(){ //函数体} B: void func(){ //函数体} C: function func(a,b){ //函数体 return 0;} D: function void func(){ //函数体 return 0;}
- 7/7 下列哪种函数定义不合法? A: def func(x=1): B: def _func(x): C: def 7func(x=2): D: def _func(x, y=3):
- 如果有如下函数模板的定义: 则对函数func调用不正确的是()。 A: func(3,5); B: func<>(3,5) C: func(3,2.5) D: func(3,2.5);