[单选题]

有以下程序 void f(int x,int y) { int t; if(x<y){ t=x; x=y; y=t; } main() { int a=4,b=3,c=5; f(a,b); f(a,c); f(b,c); printf("%d,%d,%d/n",a,b,c); } 执行后输出的结果是

A.3,4,5

B.5,3,4

C.5,4,3

D.4,3,5

参考答案与解析:

相关试题

有以下程序 fun(intx,inty,intz) {z=x*y;} main(

[单选题]有以下程序fun(int x,int y,int z){ z=x*y;}main(){int a=4,b=2,c=6;fun(a,b,c);printf("%d",c);}程序运行后的输出结果是A.16B.6C.8D.12

  • 查看答案
  • 有以下程序#includeintf(intx){inty;if(x==0||x=

    [单选题]有以下程序includeintf(intx){inty;if(x==0||x==1)return(3);y=x*x£­f(x£­2);returny;}m有以下程序 #include <stdio.h> intf(int x) { int y; if(x==0||x==1) return(3); y=x*x-f(x-2); return y; } main() { int z; z=f(3); printf("%d/n",z); } 程序的运行结果是A.0B.9C.6D.8

  • 查看答案
  • 有以下程序:voidf(int*x,int * y){int t;t=*x;*x

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

  • 查看答案
  • 有以下程序void f(int*x,int*y){intt;t=*X;*X=*y

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

  • 查看答案
  • 有以下程序void f(int x,int y){int t,if(x<y){t

    [单选题]有以下程序void f(int x,int y){ int t, if(x<y){t=x;x=y;t;}}main(){ int a=4,b=3,c=5; f(a,B) ;f(a,C) ;f(b,C) ; cout<<a<<","<<b<<","<<c<<end1;}执行后输出结果是A.3,4,5B.5,3,4C.5,4,3D.4,3,5

  • 查看答案
  • 有以下程序;void f(int*x,int*y){intt; t=*x; *x

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

  • 查看答案
  • 有以下程序#includeint f(intx){inty; if(x==0||

    [单选题]有以下程序includeint f(intx){inty; if(x==0||x==1)return(3); y=x*x£­f(x£­2); return有以下程序 #include <stdio.h> int f(int x) { int y; if(x==0||x==1) return(3); y=x*x-f(x-2); return y; } main() { int z; z=f(3); printf("%d/n",z); } 程序的运行结果是A.0B.9C.6D.8

  • 查看答案
  • 有以下程序 void f(int x,int y) {int t;if(x<y)

    [单选题]有以下程序void f(int x,int y){ int t;if(x<y){t=x;x=y;y=t;}}main( ){ int a=4,b=3,c=5;f(a,b); f(a,c); f(b,c);cout<<a<<","<<b<<","<<c<<endl;}执行后输出结果是A.3,4,5B.5,3,4C.5,4,3D.4,3,5

  • 查看答案
  • 有以下程序 void f(int x,int y) { int t; if(x<

    [单选题]有以下程序 void f(int x,int y) { int t; if(x<y){ t=x; x=y; y=t; } } main( ) { int a=4,b=3,c=5; f(a,b); f(a,c); f(b,c); printf("%d,%d,%d/n",a,b,c); } 执行后输出的结果是A.3,4,5B.5,3,4C.5,4,3D.3,5,4

  • 查看答案
  • 有以下程序 *f(int * x,int * y) { if( * x< * y

    [单选题]有以下程序*f(int * x,int * y) { if( * x< * y) return x; else return y; } main() { int a=7.b=8, * p, * q, * r; p=&a; q=&b: r=f(p,q); coat<< * p<<","<< * q<<","<< * r<<end1; } 执行后输出结果是A.7,8,8B.7.8,7C.8,7,7D.8.7,8

  • 查看答案
  • 有以下程序 voidf(intx,inty){intt;if(x<y){ t=x