有以下程序: #include<stdi0.h> main( ) {int a=1,b=2; for(;a<8;a++){b+=a;a+=2;) printf("%d,%d\n",a,b); } 程序运行后的输出结果是( )。A.9,18B.8,11C.7,11D.10,14

题目

有以下程序: #include<stdi0.h> main( ) {int a=1,b=2; for(;a<8;a++){b+=a;a+=2;) printf("%d,%d\n",a,b); } 程序运行后的输出结果是( )。

A.9,18

B.8,11

C.7,11

D.10,14


相似考题
更多“有以下程序: #include&lt;stdi0.h&gt; main( ) {int a=1,b=2; for(;a&lt;8;a++){b+=a;a+=2 ”相关问题
  • 第1题:

    有以下程序:main(){int a=1, b; for(b=1; b<=10; b++) {if(a>=8)break;if(a % 2==1){a+=5; conti

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

    A.3

    B.4

    C.5

    D.6


    正确答案:B
    解析:第一次循环,a=1,b=1,第二个if条件成立a=6,跳出这次循环执行第二次循环,由于两个if条件均不成立,a=a-3=3,b=2,第三次循环,第二个if条件成立a=3+5=8,b=3,跳m这次循环执行第四次循环,a=8,b=4,第一个if条件满足,退出整个循环,输出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题:

    下列程序的输出结果是()。include int b=2; int func(int*a) { b+=*a;return b;} main(

    下列程序的输出结果是( )。 #include<stdio.h> int b=2; int func(int*a) { b+=*a;return b;} main() { int a=1,t=2; t+=func(&a); printf("%d\n",t); }

    A.4

    B.5

    C.6

    D.8


    正确答案:B
    解析:本题考查函数调用时的参数传递。在执行函数func时,由于全局定义了一个变量b,所以在函数体中执行时b=2+1=3,最终t=2+3=5。

  • 第4题:

    下列程序的输出结果是()。 include int b=2; int func(int*A) {b+=*a;retum b;} main(

    下列程序的输出结果是( )。

    #include<stdio.h>

    int b=2;

    int func(int*A)

    { b+=*a;retum b;}

    main()

    { int a=1,t=2;

    t+=func(&A) ;

    printf("%d\n",t);

    }

    A.4

    B.5

    C.6

    D.8


    正确答案:B
    解析:本题考查函数调用时的参数传递。在执行函数func时,由于全局定义了一个变量b,所以在函数体中执行时b=2+1=3,最终t=2+3=5。

  • 第5题:

    有以下程序 main() { int a=1,b; for(b=1;b<=10;b++) { if(a>=8)break; if(a%2==1){a+=5;continu

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

    A.3

    B.4

    C.5

    D.6


    正确答案:B