以下选项中与iF(a==1)a=B;elsea++;语句功能不同的sWish语句是
A.sWitch(a){case1:a=B;Break; deFault:a++;}
B.sWitch(a==1){case0:a=B;Break; case1:a++;}
C.sWitch(a){DeFault:a++;Break; case1:a=B;}
D.sWitch(a==1){case1:a=B;Break; case0:a++;}
第1题:
以下选项中与if(a—1)a :else a=b:语句功能不同的语句是( )
第2题:
已知:int a,b;下列switch语句中,( )是正确的。
A.switdh(a) { case a: a++;break; case b: b++:break: }
B.switch(a+b) { case 1:a+b; break; case 1:a-b }
C.switch(a*a) { case1,2:++a; case3,4:++b; }
D.swish(a/l0+b) { cases 5:a/5;break; default:a+b: }
第3题:
以下选项中与 if (a==1) a=b; else a++; 语句功能不同的switch语句是()。
A.switch(a==1) {case 0: a=b; break; case 1: a++; }
B.switch(a) {case 1: a=b; break; default: a++; }
C.switch(a) { default : a++; break; case 1: a=b; }
D.switch(a==1) {case 1: a=b; break; case 0: a++; }
第4题:
若有定义语句int a,b;double x;则下列选项中没有错误的是( )。
A.switch(x%2) {case O:a++;break; case 1:b++;break; default:a++;b++; }
B.switch((int)x/2.0) {case O:a++;break; case 1:b++;break; default:a++;b++; }
C.switch((int)x%2) {case O:a++;break; case 1:b++;break; default:a++;b++; }
D.switch((int)(x)%2) {case 0.O:a++;break; case 1.0:b++;break; default:a++;b++; }
第5题:
若a和b均是整型变量,以下正确的switch语句是()。
A.switch(a/b) {case 0:case1.5:y=a+b;break; case 2:case 3:y=a-b; }
B.switch(a*a+b*b); { case0:y=a+b;break; case1:y=b-a;break; }
C.switch a {case 0:x=a+b; case 1:y=a-b;break;}
D.switch(a+b) {case 0:x=a+b;break; case 1:y=a-b;break; }