更多“E知有如下程序段:sum=0 Fori=g to 10 step 3 sum=sum+i i=i*2 Next i 当循环结束后,变量i、sam的 ”相关问题
  • 第1题:

    已知程序段:

    sum=0

    For i=1 to 10 step 3

    sum=sum+i

    i=i*2

    Next i

    当循环结束后,变量i、sum的值分别为( )。

    A.10、6

    B.13、6

    C.13、5

    D.10、5


    正确答案:B
    解析:本题考查VBA中循环的知识。本题需要仔细分析循环次数,第一次循环时i的值为1,sum的值也为1,然后i=i*2值变为2,需要再加上步长值3;第二次循环时i的值为5,sum的值为6,然后i=i*2值变为10,需要再加上步长值3;要进行第三次循环前判断i的值为13不再满足循环条件,所以循环结束。

  • 第2题:

    下面程序段,运行后,sum结果为() int i,sum=0; for(i=0;i<=5;i++) { sum=sum+i; i++; }

    A.9

    B.10

    C.11

    D.15


    10

  • 第3题:

    以下程序运行到最后时,变量sum的值是____。 #include"iostream.h" void main() { int i,sum=0; for(i=1;i<10;i=i+3) { sum=sum+i; } cout<<"sum="<<sum; }


    6

  • 第4题:

    若有以下程序段,sum和i都是整型变量,则不能与下面程序段等价的选项是() sum=0; i=2; while(i<=10) { sum=sum+i; i++; }

    A.for(i=2, sum=0; i<=10; i++) sum+=i;

    B.sum=0; i=2; do{ sum=sum+i; i++; }while(i<=10);

    C.sum=0; i=10; while(i>1) { sum=sum+i; i--; }

    D.sum=0; i=11; do{ sum=sum+i; i--; }while(i>1);


    sum=0; i=11; do{ sum=sum+i; i--; }while(i>1);

  • 第5题:

    下面程序段,运行后,sum结果为() int i,sum=0; for(i=0;i<5;i++) { sum=sum+i; i++; }

    A.9

    B.10

    C.11

    D.15


    10