[单选题]

为了计算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=0Whilek

[单选题]为计算1+3+5+……+99的值,某人编程如下k=1s=0While k<=99k=k+2 : s=s+kWendPrint s在调试时发现运行结果有错误,需要修改。下列错误原因和修改方案中正确的是( )。A.While …Wend循环语句错误,应改为For k=1 To 99 …Next kB.循环条件错误,应改为Whlie k<99C.循环前的赋值语句k=1错误,应改为k=0D.循环中两条赋值语句的顺序错误,应改为s=s+k : k=k+2

  • 查看答案
  • ( 27 )为计算 1£«3£«5£« …… £«99 的值,某人编程如下k=1

    [单选题]( 27 )为计算 1+3+5+ …… +99 的值,某人编程如下k=1s=0While k<=99k=k+2 : s=s+kWendPrint s在调试时发现运行结果有错误,需要修改。下列错误原因和修改方案中正确的是( )A. ) While … Wend 循环语句错误,应改为 For k=1 To 99 … Next kB. ) 循环条件错误,应改为 Whlie k<99C. ) 循环前的赋值语句 k=1 错误,应改为 k=0D. ) 循环中两条赋值语句的顺序错误,应改为 s=s

  • 查看答案
  • 有以下程序段int k=0while(k=1)k++;while 循环执行的次数

    [单选题]有以下程序段int k=0while(k=1)k++;while 循环执行的次数是()A . 无限次B . 有语法错,不能执行C . 一次也不执行D . 执行1次

  • 查看答案
  • 设有下面的循环:i=0While i<=1 i=i£«3 Print iWend

    [单选题]设有下面的循环: i=0 While i<=1 i=i+3 Print i Wend 则运行后的输出结果是A.1B.2C.3D.4

  • 查看答案
  • 有以下程序段 int k=0; while(k=1)k£«£«; while循环

    [单选题]有以下程序段int k=0;while(k=1)k++;while循环执行的次数是A.无限次B.有语法错,不能执行C.一次也不执行D.执行1次

  • 查看答案
  • 设有下面的循环。i=0While i<=1i=i £« 3Print iWend

    [单选题]设有下面的循环。 i=0 While i<=1 i=i + 3 Print i Wend 则运行后的输出结果是A.1B.2C.3D.4

  • 查看答案
  • :1£«3£«5£«…£«97£«99£«97£«…£«5£«3£«1的值是(

    [单选题]:1+3+5+…+97+99+97+…+5+3+1的值是( )。A.10000B.4901C.5000D.5901

  • 查看答案
  • 1£«3£«5£«…£«97£«99£«97£«…£«5£«3£«1的值是( )

    [单选题]1+3+5+…+97+99+97+…+5+3+1的值是( )。A.10000B.4901C.5000D.5901

  • 查看答案
  • 下列程序段的执行结果为(),n=0Fori=1 To 3Forj=5 To 1S

    [单选题]下列程序段的执行结果为( ), n=0 Fori=1 To 3 Forj=5 To 1Step-1 n=n+1 Nextj,i Printn;j;IA.12 0 4B.15 04C.12 3 1D.15 31

  • 查看答案
  • 有以下程序段:int k=0;while(k=1)k£«£«;while循环执行

    [单选题]有以下程序段: int k=0; while(k=1)k++; while循环执行的次数是( )。A.无限次B.有语法错,不能执行C.一次也不执行D.执行1次

  • 查看答案
  • 为了计算1£«3£«5£«…£«99的值,某人编程如下:k=1s=0While