[单选题]

有如下程序:

main

{ int a=2,b=-1.c=2;

if(a<0)if(b<0)c=0;

else c++;

printf("%d\n",c);

}

该程序的输出结果是( )。

A.0

B.1

C.2

D.3

参考答案与解析:

相关试题

有如下程序main(){ int a=2,b=1,c=2; if(a<b) c=

[单选题]有如下程序main() { int a=2,b=-1,c=2; if(a<b) c=1; if(b<0)c=0; else c++; printf("%d\n",c);}该程序的输出结果是A.0 B.1C.2 D.3

  • 查看答案
  • 有如下程序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

  • 查看答案
  • 有如下程序 main() {inta=2,b=£­1,c=2; if(aif(b

    [单选题]有如下程序 main() {inta=2,b=£­1,c=2; if(aif(b<0)c=0; elsec£«£«; printf("%d/n",c);有如下程序main(){ int a=2,b=-1,c=2;if(a A.0B.1C.2D.3

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

    [主观题]有如下程序: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的值分别是______。

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

    [单选题]有如下程序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=1 B.a=1,b=1C.a=1,b=0 D.a=2,b=2

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

    [单选题]有如下程序: 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

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

    [单选题]有如下程序 main() { int x=1,a=0,b=0; switch(x){ case 0:b++; case 1:a++; case2: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

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

    [单选题]有如下程序 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

  • 查看答案
  • 有如下程序: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 k,x=0,y=0;for(k=0;k<=2

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

  • 查看答案