有如下程序,可以得到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和2450B.102和2550C.104和2650D.106和2850

题目

有如下程序,可以得到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,超出循环终值,结束循环。
更多“有如下程序,可以得到0到100之间所有偶数之和。DIM I AS INTEGERDIM SUM AS INTEGERSUM = 0FOR I = ”相关问题
  • 第1题:

    已定义i和sum都为整数,以下C语言程序段的功能为()。 sum=0; i=1; while(i<=100) { sum=sum+i; i++; } printf(“%d”,sum);

    A.求1到100内所有整数的和

    B.求1到100内所有整数的积

    C.求1到100内所有偶数的和

    D.求1到100内所有奇数的和


    求1到100内所有整数的和

  • 第2题:

    1、下列求100以内所有偶数之和的程序是否正确? sum = 0 i = 0 while i < 100: if i % 2 == 0: sum += i i += 2 print sum


    正确

  • 第3题:

    已定义整型变量i和sum,与以下程序段功能一样的程序有()。 sum=0; for(i=1;i<=100;i++)sum+=i;

    A.sum=0;i=1;for(; i<=100;i++) sum+=i;

    B.sum=0;for(i=1;i<=100;){i++;sum+=i;}

    C.sum=0;for(i=1;i<=100;) sum+=i;i++;

    D.sum=0;for(i=1;;i++ )


    sum=0;i=1; for( ; i<=100;i++) sum+=i;;sum=0;for(i=1;i<=100; ){ sum+=i;i++;}

  • 第4题:

    以下程序中,可以完成 1 至 100 平方和累加的是:

    A.sum = 1 i 从 1 循环到 100 sum = sum + i

    B.sum = 1 i 从 1 循环到 100 sum = sum + i * i

    C.sum = 0 i 从 1 循环到 100 sum = sum + i * i

    D.sum = 1 i 从 2 循环到 100 sum = sum + i * i


    A

  • 第5题:

    下列求100以内所有奇数之和的程序是否正确? sum = 0 i = 1 while sum < 100: if i % 2 != 0: sum += i i += 2 print sum


    C