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

    已知程序段: s=O For i=O to 10 step 2 S=S+l i=i*2 Next i 当循环结束后,变量i、s值分别为( )。

    A.22,3

    B.11,4

    C.10,5

    D.16, 6


    正确答案:A
    解析:本题考查基本的循环结构。第1次循环后,i值变为2,s值为l第2次循环后,i值变为8,s值为2;依次类推,i值最后为22,s值为3。答案为A。

  • 第2题:

    有如下程序,可以得到0到100之间所有偶数之和。 DIM I AS INTEGER DIM SUM AS INTEGER SUM = 0 FOR I =0 TO 100 STEP 2 SUM = SUM + I NEXT I DEBUG. PRINT I DEBUG. PRINT SUM 程序运行后,变量I和SUM的值是( )。

    A.100和2450

    B.102和2550

    C.104和2650

    D.106和2850


    正确答案:B
    解析:该程序完成0到100之间所有偶数的求和操作。当把100加入变量SUM后,SUM的值为2550,而此时I再加2,值为102,超出循环终值,结束循环。

  • 第3题:

    已知程序段:s=0ForI=1to10step2S=s+1I=I*2NextI当循环结束后,变量I的值为______。

    A.10

    B.11

    C.22

    D.16


    正确答案:C

  • 第4题:

    已知程序段: s=0 For i=1 To 10 Step 2 s=s+1 i=i*2 Next i 当循环结束后,变量i的值为______,变量s的值为______。

    A.10,4

    B.11,3

    C.22,3

    D.16,4


    正确答案:C
    解析:第一次循环后,s=s+1=1,i=i*2=1*2=2;第二次循环后,s=s+1=2,i=i*2=(2+2)*2=8;第一次循环后,s=s+1=3,i=i*2=(8+2)*2=20;由于Nexti,所以i=i+2=20+2=22,此时22>10,循环结束,所以i的值为22,s的值为3。

  • 第5题:

    已知程序段:当循环结束后,变量i、sum的值分别为( )。

    A. 10、6

    B. 13、6

    C. 13、5

    D. 10、5


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

  • 第6题:

    E知有如下程序段:

    sum=0

    For i=g to 10 step 3

    sum=sum+i

    i=i*2

    Next i

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

    A.10、6

    B.13、6

    C.13、5

    D.10、5


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

  • 第7题:

    已知程序段: sum=0For i=1 to 10 step 3sum=sum+ii=i*2Nexti当循环结束后,变量i、sum的值分别为( )。

    A.10、6

    B.13、6

    C.13、5

    D.10、5


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

  • 第8题:

    已知程序段: S=0 For i=1 To 10 Step 2 s=s+1 i=i*2 Nexti 当循环结束后,变量i的值为______,变量s的值为______。

    A.10,4

    B.11,3

    C.22,3

    D.16,4


    正确答案:C
    解析:第一次循环后,s=s+1=l,i=i *2=1*2=2:第二次循环后,s=s+1=2,i=i*2=(2+2)*2=8;第一次循环后,s=s+1=3,i=i*2=(8+2)*2=20;由于Next i,所以i=i+2=20+2=22,此时22>10,循环结束,所以i的值为22,s的值为3。

  • 第9题:

    已知程序段:

    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不再满足循环条件,所以循环结束。

  • 第10题:

    利用循环求1到5的和值,已知i=1,sum=0;利用循环每次让sum求和,然后i++;判断条件是i<6;则求和的循环操作是()。

    • A、sum=sum+i
    • B、sum+=i
    • C、sum=i
    • D、i=sum+i

    正确答案:A,B

  • 第11题:

    利用循环求1到10的和值,循环控制i,和值变量sum;则循环体中求和的式子正确的是()。

    • A、sum=sum+i
    • B、sum+=i
    • C、sum=i
    • D、i=sum+i

    正确答案:A,B

  • 第12题:

    单选题
    若变量inti,intsum=0,要求程序段完成求1加到100的和的,能完成此操作的程序段不正确的是()
    A

    for(i=1;i<=100;i++)sum+=i;

    B

    for(i=1;i<=100;i++)sum=i;

    C

    for(i=1;i<=100;i++)sum=sum+i;

    D

    for(i=0;i<=100;i++)sum+=i;


    正确答案: D
    解析: 暂无解析

  • 第13题:

    已知程序段: S=0 FOR I = 1 T() 10 STEP 2 S=S+1 I=I.2 NEXT I当循环结束后,变量I和s的值分别为( )。

    A.10和2

    B.11和5

    C.16和4

    D.22和3


    正确答案:D
    解析:此循环完整执行了3次,第4次时循环条件为“假”,因此循环就不再执行。这时变量I和S的值分别为22和3。

  • 第14题:

    已知程序段: s=0 For i=1 to 10 step2 s=s+l i=i*2 Next i当循环结束后,变量i、s值分别为( )。

    A.22、3

    B.11、4

    C.10、5

    D.16、6


    正确答案:A

  • 第15题:

    已知程序段:

    s=0

    For i=1 To 10 Step 2

    s=s+1

    i=i*2

    Next i

    当循环结束后,变量i的值为______,变量s的值为______。

    A.10,4

    B.11,3

    C.22,3

    D.16,4


    正确答案:C
    解析:第一次循环后,s=s+1=1,i=i*2=1*2=2;
      第二次循环后,s=s+1=2,i=i*2=(2+2)*2=8;
      第一次循环后,s=s+1=3,i=i*2=(8+2)*2=20;
      由于Next i,所以i=i+2=20+2=22,此时22>10,循环结束,所以i的值为22,s的值为3。

  • 第16题:

    已知程序段:s=0Fori=1To10Step2s=s+1i=i*2Nexti当循环结束后,变量i的值为______,变量s的值为______。

    A.104

    B.113

    C.223

    D.164


    正确答案:C

  • 第17题:

    已知程序段: s=0 For i=1 To 10 Step 2 s=s+1 j=j*2 Next i 当循环结束后,变量i的值为( ),变量s的值为( )。

    A.10,4

    B.11,3

    C.22,3

    D.16,4


    正确答案:C

  • 第18题:

    已知程序段: sum=0For i=l t0 10 step 3sum=sum+ii=i*2Nexti当循环结束后,变量i、sunl的值分别为( )。

    A.10、6

    B.13、6

    C.13、5

    D.10、5


    正确答案:B
    暂无解析,请参考用户分享笔记

  • 第19题:

    已知程序段: s = 0 For i = 1 To 10 Step 2 s = s + 1 i = i * 2 Next i 当循环结束后,变量i和s的值分别为______

    A.10 4

    B.11 3

    C.22 3

    D.16 4


    正确答案:C
    第一次循环后,s=s+1=1,i=i*2=1*2=2;第二次循环后,s=s+1=2,i=i*2=(2+2.*2=8;第三次循环后,s=s+1=3,i=i*2=(8+2.*2=20;由于Nexti,所以i=i+2=20+2=22,此时22>10,循环结束,所以i的值为22,s的值为3。所以本题答案是C。

  • 第20题:

    有如下程序 includeviodmain() {int i,sum=0;for(i=1;i<=3;sum++)sum+=i;cout<

    有如下程序 #include<iostream.h> viod main() { int i,sum=0; for(i=1;i<=3;sum++) sum+=i; cout<<sum<<end1; } 该程序的执行结果是 ______。

    A.6

    B.3

    C.死循环

    D.0


    正确答案:C

  • 第21题:

    以下程序段,代码中循环执行的次数为()。 inti,sum=0; for(i=1;i<10;i++) { sum+=i;i++; }


    正确答案:5

  • 第22题:

    若变量inti,intsum=0,要求程序段完成求1加到100的和的,能完成此操作的程序段不正确的是()

    • A、for(i=1;i<=100;i++)sum+=i;
    • B、for(i=1;i<=100;i++)sum=i;
    • C、for(i=1;i<=100;i++)sum=sum+i;
    • D、for(i=0;i<=100;i++)sum+=i;

    正确答案:B

  • 第23题:

    执行下列程序段后,sum变量的值是()。intsum=0;for(inti=0;i<10;i++;sum+=i)

    • A、45
    • B、55
    • C、0
    • D、编译错误

    正确答案:D