[单选题]

有以下程序:includevoid fun(int*s,int nl,int n2){int i,j,t;i=nl;j=n2;while(i

有以下程序: #include<stdio.h> void fun(int*s,int nl,int n2) {int i,j,t; i=nl;j=n2; while(i<j){t=s[i];s[i]=s[j];s[j]=t;i++;j--;} } main() { int a[10]={1,2,3,4,5,6,7,8,9,0},k; fun(a,0,3);fun(a,4,9);fun(a,0,9); for(k=0;k<10;k++)printf("%d",a[k]);printf("/n"); } 程序运行的结果是( )。

A.9.87654e+008

B.4.3211e+009

C.5.6789e+009

D.9.87651e+008

参考答案与解析:

相关试题

有以下程序:#includevoid fun(int a, int b, int

[单选题]有以下程序:includevoid fun(int a, int b, int c){a=456,b=567,c=678;}void main(有以下程序: #include<iostream.h> void fun(int a, int b, int c) { a=456,b=567,c=678;} void main( ) { int x=10,y=20,z=30; fun(x, y, z) ; cout < < x< < ',' < < y < < ',' < < z < < en

  • 查看答案
  • 有以下程序#includevoid fun(int a,int b,int c)

    [单选题]有以下程序includevoid fun(int a,int b,int c){a=456,b=567,c=678;}void main( ){有以下程序 #include<iostream.h> void fun(int a,int b,int c) {a=456,b=567,c=678;} void main( ) { int x=10,y=20,z=30; fun(x,y,z); cout << x << ' , ' << y << ' , ' << z < endl; } 输出结

  • 查看答案
  • 有以下程序:#includevoid fun(int a,int b,int c

    [单选题]有以下程序:includevoid fun(int a,int b,int c){ a=456,b=567,c=678;}main(){ int x=有以下程序: #include <stdio.h> void fun(int a,int b,int c) { a=456,b=567,c=678;} main() { int x=10,y=20,z=30; fun(x,y,z); printf("%d,%d,%d/n",x,y,z); } 此程序的输出结果是( )。A.30,20,10B.1

  • 查看答案
  • 有以下程序:#includevoid fun(int a,mt b,int C)

    [单选题]有以下程序:includevoid fun(int a,mt b,int C) {a=456,b=567,c=678;}void main(){有以下程序: #include<iostream.h> void fun(int a,mt b,int C) {a=456,b=567,c=678;} void main() { int x=10,y=20,z=30; fun(x,y,z); cout<<x<<','<<y<<','<<z<<endl; } 输出结果是( )。A.30,20,10

  • 查看答案
  • 请阅读以下程序:#includevoid fun(int s[]){static

    [单选题]请阅读以下程序:includevoid fun(int s[]){static int j=0; dos[j]£«=s[j£«1]; while(£«£«请阅读以下程序: #include<stdio.h> void fun(int s[]) { static int j=0; do s[j]+=s[j+1]; while(++j<2);} main() { int k,a[10]={1,2,3,4,5}; for(k=1;k<3;k++)fun(a); for(k=0;k<5;k++)prin

  • 查看答案
  • 有以下程序 #include int fun(int (*s)[4],int

    [单选题]有以下程序 include int fun(int (*s)[4],int n,int k) {int m,i;有以下程序 #include <stdio.h> int fun(int (*s)[4],int n,int k) {int m,i; m=s[0][kl; for(i=1;i<n;i++) if(s[i][k]>m) m=s[i][k]; return m; } main() { int a[4][4]={{1,2,3,4},{11,12,13,14}, {21,22,23,24}

  • 查看答案
  • 有以下程序 #include int fun(int (*s)[4],int

    [单选题]有以下程序 include int fun(int (*s)[4],int n,int k) {int m,i;有以下程序 #include <stdio.h> int fun(int (*s)[4],int n,int k) {int m,i; m=s[0][kl; for(i=1;i<n;i++) if(s[i][k]>m) m=s[i][k]; return m; } main() { int a[4][4]={{1,2,3,4},{11,12,13,14}, {21,22,23,24}

  • 查看答案
  • 有以下程序int fun(int x[],int n){static int s

    [单选题]有以下程序int fun(int x[],int n){static int sum=0,i;for(i=0;i

  • 查看答案
  • 有以下程序int fun(int x[],int n){static int s

    [单选题]有以下程序 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.45B.50C.60D.55

  • 查看答案
  • 有以下程序#includevoid fun(int*a,intn)£¯*fun函

    [单选题]有以下程序includevoid fun(int*a,intn)£¯*fun函数的功能是将a所指数组元素从大到小排有以下程序 #include <stdio.h> void fun(int *a,int n)/*fun函数的功能是将a所指数组元素从大到小排序*/ {int t,i,j; for(i=0;i<n-1;j++) for(j=i+1;j<n;j++) if(a[i]<a[j]) { t=a[i];a[i]:a[j];a[j]=t;} } main() {int c[10]={1,2,3

  • 查看答案
  • 有以下程序:#includevoid fun(int*s,int nl,int