若a、b、cl、c2、x、y均是整型变量,以下正确的switch语句是()
A. swich(a+b);{case 1: y=a+b;break;case 0: y=a-b;break; }
B. switch(a*a+b*b){ case 3:case 1:y=a+b;break;case 3:y=b-a,break; }
C. switch a{case c1: y=a-b;break;case c2:x=a*d;break;default:x=a+b; }
D. switch(a-b){default:y=a*b;break;case 3:case 4:x=a+b;break;case 10:case 11:y=a-b;break; }
查看答案
下列程序段的输出结果是()int main( ){int i;for(i=0;i<3;i++)switch(i){case 1:printf("%d",i);case 2:printf("%d",i);default:printf("%d",i);}return 0;}
A. 011122
B. 012
C. 012020
D. 120
下列程序段的输出结果是()int main(void){ int m,k=0,s=0;for(m=1; m<=4;m++)switch(m%4){ case 0 :case 1:s+=m;break;case 2:case 3:s-=m;break;}k+=s;}printf("%d",s);return 0 ;}
A. 10
B. 2
C. -4
D. -12
下列程序用于判断a、b、c能否构成三角形,若能,输出YES,否则输出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能够成三角形的条件是需要任意两边之和大于第三边。int main(){float a,b,c;scanf("%f%f%f",&a,&b,&c);if(【1】a && 【2】b && 【3】c)printf("YES\n");elseprintf("NO\n");return 0;}
以下程序段执行完成后x值为【】,y值为【】int x=10,y=20,t=0;if(x==y) t=x; x=y; y=t;