[单选题]

有以下程序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

参考答案与解析:

相关试题

有以下程序:fun(int i,int j){ i£«£«;j£«£«;retu

[单选题]有以下程序: fun(int i,int j) { i++;j++; return i+j;} main() { int a=1,b=2,c=3; c+=fun(a,b)+a; printf("%d,%d,%d/n",a,b,c);}A.1,2,9B.2,3,10C.1,2,10D.2,3,9

  • 查看答案
  • 有以下程序 void fun(int *a,int i,int j) { int

    [单选题]有以下程序void fun(int *a,int i,int j){ int t;if(i<j){ t=a[i];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]);printf("/n");}程序运行后的输出结果是A.1 2 6 8B.8 6 2 1C.8 1 6 2D.8 6 1 2

  • 查看答案
  • 有以下程序void fun(int* a, int i, int j){ int

    [单选题]有以下程序void fun(int* a, int i, int j){ int t; if(i<j); { t =a[i] ;a[i]= a[j] ;a[i]= t; fun(a, ++i, --j);}}main(){ int a[i]={1,2,3,4,5,6}, i; fun(a,0,5); for(i=0;i<6; i++) cout<<a[i];}执行后输出结果是A.654321B.432156C.456123D.123456

  • 查看答案
  • 有以下程序void fun(int*a,int i,int j){int t;i

    [单选题]有以下程序 void fun(int*a,int i,int j) { int t; if(i<j) { t=a[i];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]); printf("/n"); } 程序运行后的输出结果是A.1 2 6 8B.8 6 2 1C.8 1 6 2D.8 6 1 2

  • 查看答案
  • 有以下程序void fun(int *a,int i,int j){ int t

    [单选题]有以下程序void fun(int *a,int i,int j){ int t;if (iA.6 5 4 3 2 1B.4 3 2 1 5 6C.4 5 6 1 2 3D.1 2 3 4 5 6

  • 查看答案
  • 有以下程序:void fun(int*a,int i,int j){ int t

    [单选题]有以下程序: 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 1B.4 3 2 1 5 6C.4 5 6 1 2 3D.1 2 3

  • 查看答案
  • 有以下程序:void sort(int a[], int n){int i,j,

    [单选题]有以下程序: void sort(int a[], int n) {int i,j,t; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(a[i]<a[j]) { t=a[i]; a[i]=a[j]; a[j]=t; } } main() { int aa[10]={1,2,3,4,5,6,7,8,9,10},i; sort(aa+2,5); for(i=0;i<10;i++)printf("%d,",aa[i]); printf("/n"); } 程序

  • 查看答案
  • 有以下程序:fun(char p[][10]){int n=0,i;for(i=

    [单选题]有以下程序: fun(char p[][10]) { int n=0,i; for(i=0;i<7;i++) if(P[i][0]=='T')n++; return n; } main() {char str[][10]={"Mon","Tue","wed","Thu","Fri","Sat","Sun"}; printf("%d/n",fun(str)); } 程序执行后的输出结果是( )。A.1B.2C.3D.0

  • 查看答案
  • 有以下程序fun(char p[][10]){ int n=0,i;for(i=

    [单选题]有以下程序fun(char p[][10]){ int n=0,i;for(i=0;i<7;i++)if(p[i][0]=='T')n++;return n;}main(){ char str[][10]={"Mon","Tue","Wed","Thu","Fri","Sat","Sun"};printf(" % d/n",fun(str));}程序执行后的输出结果是A.)1B.)2C.)3D.)0

  • 查看答案
  • 有以下程序 fun(char p[][10]) {int n=0,i; for(

    [单选题]有以下程序 fun(char p[][10]) {int n=0,i; for(i=O;i<7;i++) if(p[i][O]=T)n++; return n; } main() {char str[][10]={"Mon","Tue","Wed","Thu","Fri", "Sat","Sun"}; printf("%d/n",fun(str)); }A.1B.2C.3D.0

  • 查看答案