【单选题】语句:printf("%d",(a=2)&&(b= -2);的输出结果是( )。
A. 无输出
B. 结果不确定
C. -1
D. 1
查看答案
【单选题】有如下程序 main( ) { float x=2.0,y; if(x<0.0) y=0.0; else if(x<10.0) y=1.0/x; else y=1.0; printf(“%f\n”,y); } 该程序的输出结果是( )。
A. 0.000000
B. 0.250000
C. 0.500000
D. 1.000000
【单选题】有如下程序 main() { int a=2,b=-1,c=2; if(a)c=2;else if(b<0) c=0; else c++; printf(“%d\n”,c); } 该程序的输出结果是( )。
A. 0
B. 1
C. 2
D. 3
【单选题】下面输出的结果为( )。 k=2;switch(k){ case 2: case 3:putchar(‘C’); case 4:putchar(‘D’);break; default:putchar(‘E’);}
A. CDE
B. C
CD
DE
【填空题】以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否则输出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件:a+b>c,a+c>b,b+c>a。请填空。 main() {float a,b,c; scanf("%f%f%f",&a,&b,&c); if(____)printf("YES\n");/*a、b、c能构成三角形*/ else printf("NO\n");/*a、b、c不能构成三角形*/ }