[单选题]

有以下程序的输出结果是( ) void f(int v , int w) { int t; t=v;v=w;w=t; } main( ) { int x=1,y=3,z=2; if(x>y) f(x,y); else if(y>z) f(y,z); else f(x,z); printf(“%d,%d,%d/n”,x,y,z);}

A.1,2,3

B.3,1,2

C.1,3,2

D.2,3,1

参考答案与解析:

相关试题

有以下程序void f(int v,int w){int t;t=v;v=w;w

[单选题]有以下程序void f(int v,int w){int t;t=v;v=w;w=t;}main(){int x=1,y=3,z=2;if(x>y)f(x,y);else if(y>z)f(y,z);else f(x,z);printf("%d,%d,%d/n",x,y,z);}执行后输出结果是()A . 1,2,3B . 3,1,2C . 1,3,2D . 2,3,1

  • 查看答案
  • 有以下程序void f(int v,int w){ int t;t=v;v=w;

    [单选题]有以下程序 void f(int v,int w) { int t; t=v;v=w;w=t } main() {int x=1,y=3,z=2; if(x>y) f(x,y); else if(y>z) f(y,z); else f(x,z); pfintf("%d,%d,%d/n",x,y,2); } 执行后输出结果是A.1,2,3B.3,1,2C.1,3,2D.2,3,1

  • 查看答案
  • 下列程序执行后的输出结果是()。void funcl(int i);void f

    [单选题]下列程序执行后的输出结果是( )。 void funcl(int i); void func2(int i); char st[]="hello,friend!"; void funcl(int i) { printf("%C",st[i]); if(i<3) { i+=2;func2(i); ) } void func2(int i) {printf("%c",st[i]); if(i<3) { i+=2;func1(i); } } main() {int i=0;funcl(i)

  • 查看答案
  • 以下程序的输出结果是 int f() { static int i=0; int

    [单选题]以下程序的输出结果是int f(){ static int i=0;int s=1;s+=i; i++;return s; }main(){ int i,a=0;for(i=0;i<5;i++)a+=f();printf("%d/n",a);}A.20B.24C.25D.15

  • 查看答案
  • 有以下程序的输出结果是 int f(int b[ ][4]) { int i,j

    [单选题]有以下程序的输出结果是 int f(int b[ ][4]) { int i,j,s=0; for(j=0;j<4;j++) { i=j; if(i>2) i=3-j; s+=b[i][j]; } return s; } main( ) { int a[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,1,0}}; printf(“%d/n”,f(a)); }A.12B.11C.18D.16

  • 查看答案
  • 下列程序的输出结果是()。void f(int *x, int *y){ int

    [单选题]下列程序的输出结果是( )。 void f(int *x, int *y) { int t; t=*x,*x=*y;*y=t; } main( ) { int a[8]={1,2,3,4,5,6,7,8},i,*p,*q; p=a;q=&a[7]; while(p<q) { f(p,q); p+ +; q--;} for (i=0;i<8;i+) printf("%d,",a[i]); }A.8,2,3,4,5,6,7,1B.5,6,7,8,1,2,3,4C.1,2,3,4,5,6,

  • 查看答案
  • 下列程序的输出结果是()。void f(int *x, int *y){ int

    [单选题]下列程序的输出结果是( )。 void f(int *x, int *y) { int t; t=*x,*x=*y;*y=t; } main( ) {int a [8]={ 1,2,3,4,5,6,7,8},i,*p,*q; p=a;q=&a[7]; while(p<q) { f(p,q); p++; q--;} for (i=0;i<8;i+) printf("%d,",a [i]); }A.8,2,3,4,5,6,7,1B.5,6,7,8,1,2,3,4C.1,2,3,4,5,6

  • 查看答案
  • 以下程序的输出结果是______。int f(){static int i=0;

    [单选题]以下程序的输出结果是______。 int f() { static int i=0; int s=1; s+=i; i++; return s; } main() { int i, a=0; for(i=0; i<5; i++) a+=f(); printf("% d/n", a);A.20B.24C.25D.15

  • 查看答案
  • 以下程序的输出结果是______。 int f(){static int i=0

    [单选题]以下程序的输出结果是______。 int f() { static int i=0; int s=1; s+=i; i++; return s; } main() { int i, a=0; for(i=0; i<5; i++) a+=f(); printf("% d/n" , a); }A.20B.24C.25D.15

  • 查看答案
  • 以下程序的输出结果是int f(){ static int i=0;int s=

    [单选题]以下程序的输出结果是 int f() { static int i=0; int s=1 s+=i;i++; return s;} main() { int i,a=0; for(i=0;i<5;i++)a+=f(); printf(“%d/n",a);}A.20B.24C.25D.15

  • 查看答案
  • 有以下程序的输出结果是( ) void f(int v , int w) { i