对于函数原型void function(int x,float y,char z='a'),合法的函数调用是( )。
A.function(2,3.Of)
B.function(2,3,4)
C.function(2)
D.function()
第1题:
9、若x,y均为int变量,z为float变量,以下不合法的scanf函数调用为()。
A.scanf("%d,%x,%e",&x,&y,&z);
B.scanf("%2d%d,%f",&x,&y,&z);
C.scanf("%x%*d %o",&x,&y);
D.scanf("%x%d%6.2f",&x,&y,&z);
第2题:
若函数为int型,变量z为float型,该函数体内有语句return(z); ,则该函数返回的值是()。
A.int型
B.float型
C.static型
D.extern型
第3题:
第4题:
设有以下函数:
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;
第5题:
设函数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);}
第6题:
设有以下函数: 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;
第7题:
( 21 )已知函数 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 ) ;
第8题:
JavaScript中定义一个求两个整数较大数函数的正确形式是()。
A.function:max(intx,inty){}
B.function=max(x,y){}
C.functionintmax(intx,inty){}
D.functionmax(x,y){}
第9题:
设有以下函数
void fun(int n,char * s) { …… }
则下面对函数指针的定义和赋值均是正确的是
A)void (*pf)(); pf=fun;
B)viod *pf(); pf=fun;
C)void *pf(); *pf=fun;
D)void (*pf)(int,char);pf=&fun;