题目内容

函数调用语句“f((e1,e2),(e3,e4,e5));”中参数的个数是( )。

A. 1
B. 2
C. 4
D. 5

查看答案
更多问题

C语言中函数的隐含存储类型是( )。

A. auto
B. static
C. extern
D. 无存储类型

C语言中规定函数的返回值的类型是由( )。

A. return语句中的表达式类型所决定
B. 调用该函数时的主调用函数类型所决定
C. 调用该函数时系统临时决定
D. 在定义该函数时所指定的函数类型所决定

fun函数的功能是交换形参x和y中的值,且通过正确调用返回交换结果。不能正确执行此功能的函数是( )。

A. fun(int *x,int *y) { int *p;*p=*x;*x=*y;*y=*p;}
B. fun(int x,int y){ int t;t=x;x=y;y=t;}
C. fun(int *x,int *y) { int p; p=*x;*x=*y;*y=p;}
D. fun(int *x,int *y){ *x=*x+*y;*y=*x-*y;*x=*x-*y;}

要求函数的功能是在一维数组a中查找x值;若找到则返回所在的下标值,否则返回0;函数放在a[1]到a[n]中。不能正确执行此功能的函数是( )。

A. funa(int *a,int n,int x) { *a=x;while(a[n]!=x)n--;return(n);}
B. funb(int *a,int n,int x){ int k;for(k=1;k<=n;k++)if(a[k]==x) return(k);return(0);}
C. func(int a[],int n,int x) { int *k;a[0]=x;k=a+n; while(*k!=x)k--; return (k-n); }
D. fund(int a[],int n,int x){ int k=0;do k++;while((k

答案查题题库