执行以下代码段后,输出结果是 。float x=2,y;if(x<0) y=0;else if(x<10) y=1.0/10;else y=1;printf(“%.1f”,y)()
A: 0.1
B: 0.100000
C: 0.0
D: 1
A: 0.1
B: 0.100000
C: 0.0
D: 1
举一反三
- 中国大学MOOC: 执行以下代码段后,输出结果是 。float x=2,y;if(x<0) y=0;else if(x<10) y=1.0/10;else y=1;printf(%.1f ,y);
- 执行下列程序段,若从键盘输入-10,则结果是【 】main(){ int x,y; scanf('%d',&x); if(x>0) y=1; else if(x==0) y=0; else y=-1; printf('%d',y);} A: 1 B: 0 C: -1 D: 其它答案都不正确
- 执行下列程序段,若从键盘输入-10,则结果是【 】main(){ int x,y; scanf('%d',&x); if(x>;0) y=1; else if(x==0) y=0; else y=-1; printf('%d',y);} A: 其它答案都不正确 B: 1 C: 0 D: -1
- 若有说明 int x,y;不能实现以下函数关系的程序段是( )[img=145x83]1802ce1f44e61b4.png[/img] A: y=-1;if (x!=0)if(x>0) y=1;else y=0; B: if (x<0) y=-1; else if(x==0) y=0; else y=1; C: y=0; if (x>=0) { if (x>0) y=1; } else y=-1; D: if (x>=0) if(x>0) y=1; else y=0;else y=-1;
- 下列程序段运行的结果为( )x=0;if(x>0) y=1;else if(x=0) y=0;else y=-1;printf("%d",y);