[单选题]

有如下程序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.1

C.2

D.3

参考答案与解析:

相关试题

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

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

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

  • 查看答案
  • 有如下程序段struct abc{ int a, b, c, s;};main(

    [单选题]有如下程序段struct abc{ int a, b, c, s;};main(){ struct abc s[2]={{1,2,3},{4,5,6}}; int t; t=s[0].a+s[1].b; printf("%d\n",t);}程序运行后输出的结果是A.5 B.6 C.7 D.8

  • 查看答案
  • 有如下程序: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 a=2,b=£­1,c=2; i

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

  • 查看答案
  • 有如下嵌套的iF语句iF(a<B) iF(a<c) k=a;iF(B<c) iF

    [单选题]有如下嵌套的iF语句iF(a<B)iF(a<c) k=a;iF(B<c)iF(B<c) k=B;以下选项中与上述iF语句等价的语句是A.k=(a<B)?a:B;k=(B<c)?B:c;B.k=(a<B)?((B<c)?a:B):((B>c)?B:c);C.k=(a<B)?((a<c)?a:c):((B<c)?B:c);D.k=(a<B)?a:B;k=(a<c)?a:c;

  • 查看答案
  • 有以下程序 #include main() { int a=1, b=2, c

    [单选题]有以下程序 include main() { int a=1, b=2, c=3, x; x=(a^b)&c; pri有以下程序 #include <stdio.h> main() { int a=1, b=2, c=3, x; x=(a^b)&c; printf("%d/n",x); } 程序的运行结果是A.0B.1C.2D.3

  • 查看答案
  • 下列程序的输出结果是()。main(){int a=4,b=5,c;if(a<B

    [单选题]下列程序的输出结果是( )。 main() { int a=4,b=5,c; if(a<B) { c=a*b;printf("%d,%d,%d/n",b,a,C);} else { c=b/a;printf("%d,%d,%d/n",b,a,C);} }A.4,5,12B.20C.5,4,20D.12

  • 查看答案