itgle.com

以下选项中与“if(a= =l)a=b;else a++;”语句功能不同的switch语句是( )。A.switch(a) {case l:a=b;break; default:a++; }B.switch(a= =l) {case 0:a=b;break; case l:a++; }C.switch(a) {default:a++;break; case l:a=b; }D.switch(a= =l) {case l:a=b;break; case 0:a++; }

题目

以下选项中与“if(a= =l)a=b;else a++;”语句功能不同的switch语句是( )。

A.switch(a) {case l:a=b;break; default:a++; }

B.switch(a= =l) {case 0:a=b;break; case l:a++; }

C.switch(a) {default:a++;break; case l:a=b; }

D.switch(a= =l) {case l:a=b;break; case 0:a++; }


相似考题
更多“以下选项中与“if(a= =l)a=b;else a++;”语句功能不同的switch语句是( )。 A.switch(a) {case l:a ”相关问题
  • 第1题:

    若有定义语句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。

  • 第2题:

    关于选择结构下列哪个说法正确?

    A.switch结构中必须有default语句

    B.switch结构中每个case语句中必须用case语句

    C.if语句和else语句必须成对出现,if不可以单独出现

    D.if语句可以没有else语句对应


    if语句可以没有else语句对应

  • 第3题:

    以下关于switch语句正确的是()。

    A.switch语句是多分支选择结构语句

    B.switch语句是循环结构语句

    C.switch中可以使用else

    D.switch中多个case后的值可以相等


    D

  • 第4题:

    若有定义语句“int a,b;double X;”,则下列选项中没有错误的是( )。

    A.switch(X%2) { case 0:a++;break; case l:b++;break; default:a++;b++; }

    B.switch((int)x/2.O) { case 0:a++;break; case l:b++;break; default:a++;b++; }

    C.switch((int)X%2) { case 0:a++;break; case l:b++;break; default:a++;b++; }

    D.switch((int)(x)%2) { case 0.0:a++;break; case l.0:b++;break; default:a++;b++; }


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

  • 第5题:

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