考虑以下的函数原型:
vold A(int a,int b=5,char Z='*')'
下面的函数调用中,不正确的是
A.A(7)
B.A(3,4)
C.16,'#'
D.A(0,2,'*')
第1题:
已知函数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);
第2题:
若有以下说明和定义,则对fun函数的正确调用语句是() int main() { int (*a)(int*),*b(),w[10],c; : : return 0; } int fun(int *c) {...}
A.a=fun; a(w);
B.a=fun; (*a)(&c);
C.b=fun; *b(w);
D.fun(b);
第3题:
3、若有以下说明和定义,则对fun函数的正确调用语句是() int main() { int (*a)(int*),*b(),w[10],c; : : return 0; } int fun(int *c) {...}
A.a=fun; a(w);
B.a=fun; (*a)(&c);
C.b=fun; *b(w);
D.fun(b);
第4题:
设函数findbig已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数,请填空。main(){ int findbig(int,int,int); int (*f)(),x,y,z,big; f=; scanf("%d%d%d",&x,&y,&z); big=(*f)(x,y,z); printf("big=%d\n",big);}
第5题:
【多选题】以下函数原型中,字符串指针作函数参数的是()。
A.int f(char *p)
B.int f(char *)
C.int f(int *p)
D.int f(int *)