更多"以下函数按每行8个输出数组中的数据,下画线处应填入的语句是 void"的相关试题:
[单项选择]以下函数按每行8个输出数组中的数据,下画线处应填入的语句是 void fun(int *w, int n) { int i; for(i=0; i<n; i++) { printf("%d", w[i]); } printf("/n"); }
A. if(i/8==0) print("/n");
B. if(i/8==0) continue;
C. if(i%8==0) print("/n");
D. if(i%8==0) continue;
[单项选择]以下函数返回a所指数组中最大值所在的下标值,在下画线处应填入的内容是
fun(int *a,int n)
int i,j=0,p;
p=j;
for(i=j;i<n;i++)
if(a[i]>a[p])______;
return(p);
A. i=p
B. a[p]=a[i]
C. p=j
D. p=i
[单项选择]有以下程序
#include
int fun(int a,int b)
{ if(b==0) return a;
else return(fun(--a,--b));
}
main( )
{printf("%d/n",fun(4,2));}
程序的运行结果是
A. 1
B. 2
C. 3
D. 4
[单项选择]有以下程序
void fun(int *a,int i,int j)
{ int t;
if (i<j)
{ t=a[i];a[i]=a[j];a[j]=t;
fun(a,++i,--j);
}
}
main( )
{ int a[ ]={1,2,3,4,5,6},i;
fun(a,0,5);
for(i=0;i<6;i++)
printf("%d",a[i]);
}
执行后输出的结果是( )。
A. 6 5 4 3 2 1
B. 4 3 2 1 5 6
C. 4 5 6 1 2 3
D. 1 2 3 4 5 6
[单项选择]有以下程序
int fun(int x[],int n)
{ static int sum=0,i; for(i=0;iA. 45
B. 50
C. 60
D. 55
[单项选择]有以下程序
int fun(int X[],int n)
{static int sum=0,i;
for(i=0;iA. 45
B. 50
C. 60
D. 55
[单项选择]有以下程序 int fun(int x[],int n) {static int sum=0,i; for(i=0;i<n;i++)sum+=x[i]; return sum; } main( ) {int a[]={1,2,3,4,5},b[]={6,7,8,9},s=0; s=fun(a,5)+fun(b,4);printf("%d/n",s); } 程序执行后的输出结果是
A. 45
B. 50
C. 60
D. 55
[单项选择]有以下程序
fun(int X,int Y)
{static int m=0,i=2;
i+=m+1; m=i+X+Y; return m;
}
main( )
{int j=1,m=1,k;
k=fun(j,m);printf("%d,",k);
k=fun(j,m);printf("%d\n",k);
}
执行后的输出结果是【 】。
A. 5,5
B. 5,11
C. 11,11
D. 11,5