itgle.com

根据伪码画出PAD图。STARTSWITCHPCASE1:A;break;CASE2:B;break;CASE3:C;break;Default;STOP

题目

根据伪码画出PAD图。

START

SWITCHP

CASE1:A;break;

CASE2:B;break;

CASE3:C;break;

Default;

STOP


相似考题
参考答案和解析
参考答案:
更多“根据伪码画出PAD图。STARTSWITCHPCASE1:A;break;CASE2:B;break;CASE3:C;break;Default;STOP ”相关问题
  • 第1题:

    若a、 b、c1、c2、x、y、均是整型变量,正确的switch语句是()

    A.switch(a+b); {case 1:y=a+b;break; case 0:y=a-b;break; case 3:y=b-a,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:y=a*d;break; default:x=a+b; }

    D.switch(a-b) { default:y=a*b;break; case 4:x=a+b;break; case 10:y=a-b;break; }


    D 解析:由switch语句的格式排除A、C项,选项B中出现了两个相同的case标号。

  • 第2题:

    若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是()

    A.switch(a*a + b*b) { default: break; case 3: y = a + b; break; case 2: y = a - b; break; }

    B.switch(a + b) { case1: case3: y = a + b; break; case0: case4: y = a - b; break; }

    C.switch(a + 9) { case a: y = a + b; case b: y = a - b; }

    D.switch a * b { case 10: y = a + b; default: y = a - b; }


    C

  • 第3题:

    已知int i=1,j=0;执行下面语句后j的值是____。 while(i) switch(i) { case 1: i+=1;j++;break; case 2: i+=2;j++;break; case 3: i+=3;j++;break; default: i--;j++; break; }

    A.1

    B.2

    C.3

    D.死循环


    死循环

  • 第4题:

    已知int i=1,j=0;执行下面语句后j的值是____。    while(i) switch(i) { case 1: i+=1;j++;break; case 2: i+=2;j++;break; case 3: i+=3;j++;break; default: i--;j++;break;}

    A.1

    B.2

    C.3

    D.死循环


    死循环

  • 第5题:

    已知int i=1,j=0;执行下面语句后j的值是____。    while(i) switch(i) { case 1: i+=1;j++;break; case 2: i+=2;j++;break; case 3: i+=3;j++;break; default: i--;j++;break;}

    A.死循环

    B.1

    C.2

    D.3


    死循环