已知函数定义为:void func(int a, int b, int c=3, int d=6){ }, 则下列调用该函数的语句中正确的是( )
A: func(7);
B: func(7, 6, 8)
C: func( , 6, 8);
D: func( );
A: func(7);
B: func(7, 6, 8)
C: func( , 6, 8);
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();
- 已知函数调用的语句为func(4,6);,下列选项中正确的定义是( )。 A: void func(int x,int y) B: double func(int x,y); C: int func(int x,int y) D: func(x,y)
- func函数定义如下,则func函数为()函数。 static int func(int a,int b) { …; }
- 函数问题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();
- 以下哪一个不是函数的声明: A: void func(int i); B: int func(); C: int func(int i) {} D: int func(int);