为了计算1+3+5+…+99的值,某人编程如下: k=1 s=0 While k<=99 k=k+2:s=s+k Wend Print s 在调试时发现运行结果有错误,需要修改。下列错误原因和修改方案中正确的是______。A.WhilE...Wend循环语句错误,应修改为For k=-1 T0 99…Next kB.循环条件错误,应改为While k<99C.循环前的赋值语句K=1错误,应改为k=0D.循环中两条赋值语句的j顷序错误,应改为s=s+k:k=k+2

题目

为了计算1+3+5+…+99的值,某人编程如下: k=1 s=0 While k<=99 k=k+2:s=s+k Wend Print s 在调试时发现运行结果有错误,需要修改。下列错误原因和修改方案中正确的是______。

A.WhilE...Wend循环语句错误,应修改为For k=-1 T0 99…Next k

B.循环条件错误,应改为While k<99

C.循环前的赋值语句K=1错误,应改为k=0

D.循环中两条赋值语句的j顷序错误,应改为s=s+k:k=k+2


相似考题
更多“为了计算1+3+5+…+99的值,某人编程如下:k=1s=0While k<=99k=k+2:s=s+kWendPrint s在调试时发现运 ”相关问题
  • 第1题:

    计算S=1-3+5-7+......-99+101的值并输出.(注意:程序有1个空,请完善程序,不要添加多余的字符与空格) #include <stdio.h> int main() { int i,j,k=-1; int s=0; for (i=1;i<=101; i=i+2) { k= - k; s=s+j ; } printf("s=%dn",s); printf("n"); return 0; }


    INPUT n i=1 S=1 DO S=S*(2*i-1) i=i+1 LOOP UNTIL i>n PRINT S END

  • 第2题:

    1、已知下列反应的平衡常数: H2(g)+S(s)=H2S(g) KӨ1 S(s)+O2(g)=SO2(g) KӨ2 则反应H2(g)+SO2(g)=O2(g)+H2S(g)的标准平衡常数。

    A.KӨ1/ KӨ2

    B.KӨ2/ KӨ1

    C.KӨ1·KӨ2

    D.KӨ1-KӨ2


    D 由于所求的反应式③可用反应式①-反应式②得到,故由化学平衡常数的意义知,K 3 =K 1 /K 2 。

  • 第3题:

    9、计算运行下列程序段后s的值: After running the following program segment, the value of s is: n=10; s=0; for(k = 1; k < n - 1; k++) for(j = n; j >= k; j--) s = s + 1;


    A

  • 第4题:

    已知下列反应的平衡常数: H2(g)+S(s)=H2S(g) KӨ1 S(s)+O2(g)=SO2(g) KӨ2 则反应H2(g)+SO2(g)=O2(g)+H2S(g)的标准平衡常数。

    A.KӨ1/ KӨ2

    B.KӨ2/ KӨ1

    C.KӨ1·KӨ2

    D.KӨ1-KӨ2


    D

  • 第5题:

    【其它】程序设计:编程求1+3+5+……+99的值。


    错误