题目内容

#include"stdio.h"main(){floatx,y;scanf("%f",&x);if(x<0.0)y=0.0;elseif((x<5.0)&&(x!=2.0))y=1.0/(x+2.0);elseif(x<10.0)y=1.0/x;elsey=10.0;printf("%f\n",y);}若运行时从键盘上输入2.0,则上面程序的输出结果是()。

A. 0.000000
B. 0.250000
C. 0.500000
D. 1.000000

查看答案
更多问题

阅读程序:#include"stdio.h"main(){ int x=1,y=0,a=0,b=0;switch(x){ case 1:switch(y){ case 0:a++;break;case 1:b++;break;}case 2:a++;b++;break;}printf("a=%d,b=%d\n",a,b);}上面程序输出结果是( )。

A. a=2,b=l
B. a=1,b=l
C. a=1,b=0
D. a=2,b=2

执行语句:for(i=1;i++<4; )后变量i的值为 。

A. 3
B. 4
C. 5
D. 6

以下程序段中内嵌循环共被执行的次数为:( )for(i=5;i;i--)for(j=0;j<4;j++){…}

A. 20
B. 24
C. 25
D. 30

若执行下面的程序时,从键盘上输入3和4,则输出结果是。main( ){ inta,b,s;scanf("%d%d",&a,&b);s=a;if(a&&b) printf("%d\n",s);else printf("%d\n",s--);}

答案查题题库