以下选项中与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++;}

题目

以下选项中与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++;}


相似考题
更多“以下选项中与iF(a==1)a=B;elsea++;语句功能不同的sWish语句是A.sWitch(a){case1:a=B;Break; deFa ”相关问题
  • 第1题:

    以下选项中与if(a—1)a :else a=b:语句功能不同的语句是( )


    正确答案: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: }


    正确答案:D

  • 第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++; }


    B

  • 第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++; }


    正确答案:C
    解析:C语言中switch语句中的表达式和case表达式都不能是浮点类型。所以选c。

  • 第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; }


    D