题目内容

有定义语句 "int a=1,b=2,c=3,x:”,则以下各程序执行后,x的值不为3的是()

A. if(c B. if(a<3)x=3;else if(a<2)x=2;else x=1;
C. if(a<3)x=3;if(a<2)x=2;if(a<1)x=1;
D. if(a

查看答案
更多问题

若变量x,y都为int型数,以下表达式中不能正确表示数学关系|x-y|<10的是()

A. abs(x-y)<10
B. x-y>-10&&x-y<10
C. (x-y)<-10||!(y-x)>10
D. (x-y)*(x-y)<100

若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

答案查题题库