[主观题]

有如下程序:

void main()

{

int x=2,y=3,a,b,c,d;

a=(x++>=--y);

b=(x==++y);

c=(x--!=y);

d=(++x>y--);

}

则程序执行后变量a,b,c,d的值分别是______。

参考答案与解析:

相关试题

有如下程序:includevoid main(){int x=2,y=3,a,b

[主观题]有如下程序:includevoid main(){int x=2,y=3,a,b,c,d;a=(x£«£«>=£­£­y);b=(x==£«£«y);c=(x有如下程序:include<iostream.h>void main(){int x=2,y=3,a,b,c,d;a=(x++>=--y);b=(x==++y);c=(x--!=y);d=(++x>y--);C.out<<a<<b<<c<<d<<end1;}则程序执行后变量a,b,c,d的值分别是[ ]。

  • 查看答案
  • 有如下程序main(){int y=3,x=3,z=1; printf("%d%

    [单选题]有如下程序 main() {int y=3,x=3,z=1; printf("%d %d/n", (++x,++y),z+2); } 运行该程序的输出结果是( )。A.3 4B.4 2C.4 3D.3 3

  • 查看答案
  • 有如下程序main(){ int y=3,x=3,z=1;printf("%d%

    [单选题]有如下程序 main() { int y=3,x=3,z=1; printf("%d%d/n",(++x,y++),z+2); } 运行该程序的输出结果是______。A.3 4B.4 2C.4 3D.3 3

  • 查看答案
  • 有如下程序: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); printf("%d,%d,%d/n",a,b,C); } 执行后输出结果是( )。A.3,4,5B.5,3,4C.5,4,3D.4,3,5

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

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

  • 查看答案
  • 有如下程序: #include void fun(int&x,int y){in

    [单选题]有如下程序: include void fun(int&x,int y){int t=x;x=y;y=t;} int ma有如下程序: #include<iostream> void fun(int&x,int y){int t=x;x=y;y=t;} int main() { int a[2]={23,42}; fun(a[1],a[0]; std::cout<<a[0]<<","<<a[1]<<std::ndl; return 0; } 执行后的输出结果是A.42,42B

  • 查看答案
  • 若有如下程序:main(){int x=3,y=4,z;z=(x£«(y£­=X

    [单选题]若有如下程序: main() {int x=3,y=4,z; z=(x+(y-=X*X)); printf("%d,%d/n",y,z); } 则程序执行后的输出结果是( )。A.-4,2B.-5,-2C.-5,-1D.4,-2

  • 查看答案
  • 有如下程序:#include void fun(int& x, int y){i

    [单选题]有如下程序:include void fun(int& x, int y){int t=x;x=y;y=t;}int main (){int有如下程序: #include <iostream> void fun(int& x, int y){int t=x;x=y;y=t;} int main () { int a[2]={23,42}; fun(a[1],a[0]); std::cout<<a[0]<<","<<a[1]<<std::endl; return 0; } 执行

  • 查看答案
  • 有如下程序 #include void main( ) { float x=2.

    [单选题]有如下程序 include void main( ) { float x=2.0,y; if(x<0.0)y=0.0; els有如下程序 #include<iostream.h> void main( ) { float x=2.0,y; if(x<0.0)y=0.0; else if(x<10.0)y=1.0/x; else y=1.0; cout < < y; } 该程序的输出结果是A.0B.0.25C.0.5D.1

  • 查看答案
  • 有如下程序main(){ int x=1,a=0,b=0;switch(x){c

    [单选题]有如下程序 main() { int x=1,a=0,b=0; switch(x){ case 0 : b++; case 1 : a++; case 2 : a++;b++; } printf("a=%d,b=%d/n",a,B) ; } 程序运行后的输出结果是( )A.a=2,b=1B.a=1,b=1C.a=1,b=0D.a=2,b=2

  • 查看答案
  • 有如下程序: void main() { int x=2,y=3,a,b,c,d