• 2021-04-14
    下面是一个switch语句,利用if嵌套来完成相同的功能。switch(grade){ case 7: case 6:a=11; b=22; break; case 5:a=33; b=44; break; default:a=55; break;}


  • public class J3_1 { public static void mai(Strig args[]) { it grade,a,b; grade=Iteger.parseIt(args[0]); if(grade==6||grade==7

    举一反三

    内容

    • 0

      若u、w、x、y均是正整型变量,则以下正确的switch语句是( )。 A: switch x{ default : u=x+y; case 10 : w=x-y; break; case 11 : u=x*y; break;} B: switch(x+y){ case 10 : u=x+y; break; case 11 : w=x-y; break;} C: switch(pow(x,2)+pow(y,2)){ case 1: case 3: w=x+y; break; case 0: case 5: w=x-y;} D: switch(x*x+y*y){ case 3: case 3: w=x+y; break; case 0: w=y-x; break;}

    • 1

      若u、w、x、y均是正整型变量,则以下正确的switch语句是( )。 A: switch(x+y){ case 10 : u=x+y; break;case 11 : w=x-y; break;} B: switch x{ default : u=x+y;case 10 : w=x-y; break;case 11 : u=xy; break;} C: switch(xx+y*y){ case 3:case 3: w=x+y; break;case 0: w=y-x; break;} D: switch(pow(x,2)+pow(y,2)){ case 1: case 3: w=x+y; break;case 0: case 5: w=x-y;}

    • 2

      若a、b、cl、c2、x、y均是整型变量,以下正确的switch语句是()。 A: switch( a+b );{ case 1:y=a+b; break;case 0:y=a-b; break; }<br><br> B: switch( a*a+b*b );{ case 3;case 1:y=a+b; break;case 3:y=b-a; break; }<br><br> C: switch a{ case c1 :y=a-b; break;case c2: x=a*d; break;default: x=a+b; }<br><br> D: switch( a-b );default: y=a*b; break;case 3: case 4:x=a+d; break;case 10: case 11:y=a-d; break; }<br><br>

    • 3

      若a为整型变量,b为字符型变量,则以下正确的switch语句是 A: switch((int)x/10){ case 1:a++;break;case 2:b++;break;case 3:c++;break;} B: switch(b){ case ‘\042’;x=a/b;break;case ‘6’;x=a*b;break;case ‘\010’;x=a+c;break;} C: switch((int)x/10);{ case 0:a++;break;default:b++;break;case 3+1:c++;break;case 3:d++;break;} D: switch(a/100+10){ case2 :x=a/b;break; case6 :x=a*b;break;case8 :x=a+c;break;case10 :x=a-c;break; }

    • 4

      多分支switch语句 switch ( e ){ case c1: 语句; break; ........... case ci: 语句; break; ........... default:语句 } 中描述正确的是