下面程序的执行结果为______。main(){ int a,b; for(a=1,b=1;a=20)break;if(b下面程序的执行结果为______。 main() { int a,b; for(a=1,b=1;a<=100;a++) { if (b>=20)break; if(b%3==1) {b+=3; continue; } b-=5; } printf("%d",A) ; }A.7B.8C.9D.10

题目
下面程序的执行结果为______。main(){ int a,b; for(a=1,b=1;a<=100;a++) { if (b>=20)break;if(b

下面程序的执行结果为______。 main() { int a,b; for(a=1,b=1;a<=100;a++) { if (b>=20)break; if(b%3==1) {b+=3; continue; } b-=5; } printf("%d",A) ; }

A.7

B.8

C.9

D.10


相似考题
更多“下面程序的执行结果为______。main(){ int a,b; for(a=1,b=1;a<=100;a++) { if (b>=20)break;if(b ”相关问题
  • 第1题:

    下列程序的输出结果是______。includemain(){int a,b;for(a=1,b=1;a<=100;a++){if(b>=2

    下列程序的输出结果是______。 #include<stdio.h> main () { int a,b; for(a=1,b=1;a<=100;a++) { if(b>=20)break; if(b%3==1) { b+=3; continue; } b-=5; } printf("%d\n",a); }

    A.7

    B.8

    C.9

    D.10


    正确答案:B

  • 第2题:

    有以下程序main(){ int a,b;for(a=1,b=1;a<=100;a++){if(b>=20)break; if(b%3==1) {b+=3;continu

    有以下程序 main() { int a,b; for(a=1,b=1;a<=100;a++) { if(b>=20)break; if(b%3==1) { b+=3; continue; } b-=5; } printf("%d\n",A) ; } 程序运行后的输出结果是( )

    A.7

    B.8

    C.9

    D.10


    正确答案:B

  • 第3题:

    下面程序的正确输出结果是()。 main() { int x=1,y=0,a=0,b=0; switch(x) { case 1:switch(y) { case 0:a++;break; case 1:b++;break; } case 2:a++;b++;break; case 3:a++;b++; } printf(“%d %dn”,a,b); }

    A.1 0

    B.2 1

    C.1 1

    D.2 2


    0

  • 第4题:

    请读程序:includemain(){int a,b;for(a=1,b=1;a<=100:a++){if(b>=20)break;if(b%3=1”{

    请读程序: #include<stdio.h> main() { int a,b; for(a=1,b=1;a<=100:a++){ if(b>=20)break; if(b%3=1”{b+=3;continue;} b=5; } printf("%d\n",A) ; } 上面程序的输出结果是_______。

    A.7

    B.8

    C.9

    D.10


    正确答案:B
    解析:break语句的作用是用刊曲循环体;Continue语句的作用是用于跳出本次循环。执行第一次循环时,(b%3=1)为真,b=4,继续下一次循环,如此反复,当b=22时结束循环,共循环8次,即a=8。

  • 第5题:

    执行下面程序段后,a的值()。 int a,b; for(a=1,b=1;a<=100;a++) { if(b>=20) break; if(b%3= =1) { b+=3;continue; } b+=5; }


    8