题目内容

以下程序的输出结果是()。int main(){float a=3.1,b;if(a<3)b=0;else if(a<6)b=a*=a+1;else if(a<9)b=a*10;elseb=10.0;printf(“%f\n”,b);return 0;}

A. 0.000000
B. 10.00000
C. 12.709999
D. 1.000000

查看答案
更多问题

已有定义语句:int x=6,y=4,z=5;,执行以下语句后,能正确表示x,y,z值的选项是()。if(x

A. x=4,y=5,z=6
B. x=6,y=4,z=5
C. x=4,y=5,z=5
D. x=5,y=6,z=4

下面的程序段中共出现了几处语法错误()。int a,b;scanf("%d",a);b=2a;if(b>0)printf("%b",b);

A. 1
B. 2
C. 3
D. 4

有以下程序段:int main(){int x=1,y=0;if(!x) y++;else if(x==0)if(x) y+=2;else y+=3;printf("%d\n",y);return 0;}程序运行后的输出结果是()。

A. 3
B. 2
C. 1
D. 0

设有int a=2,b;则执行b=a&&1;语句后,b的结果是()。

A. 0
B. 1
C. 2
D. 3

答案查题题库