单项选择题

有以下程序 void fun(int *a,int i,int j) { int t; if (i<j) { t=a[j]; a[i]=a[j]; a[j]=t; i++; j--; fun(a,i,j); } } main() { int x[]={2,6,1,8},i; fun(x,0,3); for(i:0;i<4;i++) printf("%2d",x[i]); } 程序运行后的输出结果是______。

A.1 2 6 8
B.8 6 2 1
C.8 1 6 2
D.8 6 1 2
<上一题 目录 下一题>
热门 试题

填空题
下列程序把数组元素中的最大值放入a[0]中。则在if语句中的条件表达式应该是______。main(){ int a [10]={6,7,2,9,1,10,5,8,4,3},*p=a,i,bfor(i=0:i<10:i++,p++)if(______){b=*a;*a=*p;*p=b;}printf( %d ,*a):}
单项选择题
有以下程序 #define N 20 fun(int a[],int n,int m) { int i,j; for(i=m;i>=n;i--) a[i+1]=a[i]; } main() { int i,a[N]={1,2,3,4,5,6,7,8,9,10}; fun(a,2,9); for(i=0;i<5;i++) printf( %d ,a[i]); } 程序运行后的输出结果是——。
A.10234
B.12344
C.12334
D.12234
相关试题
  • 以下程序中,函数SumColumMin 的功能是:...
  • 有如下程序main(){ int a[3][3]...
  • 以下程序中,fun()函数的功能是求3行4...
  • 以下函数返回a所指数组中最小值所在的下标...
  • 以下程序运行后的输出结果是______。...