若k是int型变量,且有下面的程序段,输出结果是( )。K=-3;if(k<=0) printf("####");else printf("&&&&");
A.
B. &&&&
C.
D. &&&&
E. 有语法错误,无输出结果
查看答案
#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