根据伪码画出PAD图。
START
SWITCHP
CASE1: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; }
第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; }
第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