fun(5)
fun(5,8)
fun(6,“##”)
fun(0,0,“==”)
第1题:
若有以下调用语句,则不正确的fun函数的首部是
main()
{ …
int a[50],n;
…
fun(n, &a[9]);
…
}
A.void fun(int m, int x[])
B.void fun(int s, int h[41])
C.void fun(int p, int *s)
D.void fun(int n, int a)
第2题:
A. fun(v1,&v2);
B.fun(v1,v2);
C.fun(&v1,v2);
D.fun(&v1,&v2);
第3题:
下面正确的函数定义形式为( )。
A.void fun();{}
B.void fun(int x;int y) {}
C.void fun() {}
D.void fun(int x,y) {}
第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);nf=&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;
第6题:
下列重载函数中,正确的是( )。
A.void fun(int a,float b);void fun(int C,float d)
B.void fun(int a,float b);void fun(float a,int b)
C.float fun(int a,float b);int fun(int b,float a)
D.int fun(int a,int b);float fun(int a,int b)
第7题:
对于函数定义: void FUN(int n, double x) { … } 若以下选项中的变量都已定义并赋值,则对函数FUN的正确调用的语句是()。
第8题:
以下正确的函数原型为()
第9题:
有函数原型void fun8(int&);在下列选项中,正确的调用是()
第10题:
有说明语句int a[10];void fun(int*,int n);调用函数的正确语句是()
第11题:
void(*pf)();pf=fun;
void * pf();pf=fun;
void * pf();* pf=fun;
void(* pf)(int,char);pf=&fun;
第12题:
void fun(int a=90,double b=0.0);
int fun(int a,double B);
void fun(double a,int B);
bool fun(int a,double b=0.0);
第13题:
对下列程序段的描述正确的是( )。 #include<iostream.h> int Fun(int,int) void main() { cout<<Fun(5,50)<<endl; } int Fun(int x,int y) { return X*X+y*y; }
A.该函数定义正确,但函数调用方式错误
B.该函数调用方式正确,但函数定义错误
C.该函数定义和调用方式都正确
D.该函数定义和调用方式都错误
第14题:
有以下函数定义: void fun(int n, double x) {…} 若以下选项中的变量都已经正确定义并赋值,则对函数fun的正确调用语句是______。
A.fun(int y, double m);
B.k=fun(10, 12.5);
C.fun(x, n);
D.void fun(n, x);
第15题:
已知函数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);
第16题:
关于下列程序段的描述中,正确的是( )。 #include<iostream.h> int fun(int,int); void main() { cout<<fun(1,2)<<endl; } int fun(int x,int y) { return X+y; }
A.该函数定义正确,但函数调用方式错误
B.该函数调用方式正确,但函数定义错误
C.该函数定义和调用方式都正确
D.该函数定义和调用方式都错误
第17题:
若已经声明了函数原型“void fun(int a,double b=0.0);”,则下列重载函数声明中正确的是
A.void fun(int a=90,double b=0.0);
B.int fun(int a,double B) ;
C.void fun(double a,intB) ;
D.bool fun(int a,double b=0.0);
第18题:
A.fun(b);
B.fun(&c);
C.fun(&a[3]);
D.fun(b[11]);
第19题:
若有函数定义:double fun(int a[10]){...},则在对该函数进行原型声明时,错误的声明语句是()
第20题:
有函数原型void fun7(int*);在下列选项中,正确的调用是()
第21题:
有函数原型void fun6(int);在下列选项中,不正确的调用是()
第22题:
double fun(int[])
double fun(intb[10])
double fun(inta)
double fun(int*a)
第23题:
fun(5)
fun(5,8)
fun(6,“##”)
fun(0,0,“==”)
第24题:
char fun(int,int);
double fun(int,int,double);
int fun(int,char*);
float fun(int,int,int);