考虑以下的函数原型:void A(int a,int b=5,char Z='*');下面的函数调用中,不正确的是( )。
A.A(7)
B.A(3,4)
C.16,'#'
D.A(O,2,'*
第1题:
考虑以下的函数原型: voldA(inta,intb=5,charZ=*); 下面的函数调用中,不正确的是( )。
A.A(7)
B.A(3,4)
C.A(16,#)
D.A(0,2,*)
第2题:
已知函数fun的原型为
int fun(int,int,int);
下列重载函数原型中错误的是
A.char fun(int,int);
B.double fun(int,int,double);
C.int fun(int,char木);
D.float fun(int,int,int);
第3题:
【多选题】以下函数原型中,字符串指针作函数参数的是()。
A.int f(char *p)
B.int f(char *)
C.int f(int *p)
D.int f(int *)
第4题:
设有以下函数: void fun(int n,char*s){…} 则下面对函数指针的定义和赋值均正确的是( )。
A.void(*pf)( );pf=fun;
B.void*pf( );pf=fun
C.void*pf( );*pf=fun;
D.void(*pf)(int,char);pf=&fun;
第5题:
设有以下函数:
voidfun(intn,char}s){……}
则下面对函数指针的定义和赋值均正确的是( )。
A.void(*pf)(int,char);pf=&fun;
B.void+pf( );pf=fun;
C.void*pf( );*pf=fun;
D.void(*pf)(int,char*);pf=fun;