编写程序计算2+4+6+…+100的值。

编写程序计算2+4+6+…+100的值。

题型:同步题难度:来源:
编写程序计算2+4+6+…+100的值。
答案
 错解一:(1)
错解二:(2)
错因分析:(1)中只要将“UNTIL”换为“WHILE”即可;
(2)中“sum=sum+i”的上一行应为执行语句“DO”,同时 “WHILE”应换为“UNTIL”,错因在于没有掌握好两种循环语句的结构。
正解:用WHILE语句:

用UNTIL语句:
举一反三
求满足1+2+3+…+n>500的最小自然数n。以下是解决该问题的一个程序,但有几处错误,请找出错误,并予以更正。

题型:同步题难度:| 查看答案
下列对WHILE语句的说法不正确的是 

[     ]

A.当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体
B.当计算机遇到WHILE语句时,先判断条件的真假,如果条件不符合,计算机将不执行循环体,直接跳到WEND语句后,执行WEND之后的语句
C.WHILE型循环语句结构也叫当型循环语句结构
D.当型循环有时也称为“后测试型”循环
题型:同步题难度:| 查看答案
如果以下程序运行后输出的结果是132,那么在程序中LOOP UNTIL后面的“条件”应为

[     ]

A.i>11
B.i>=11
C.i<=11
D.i<11
题型:同步题难度:| 查看答案
已知如下程序:

其运行结果是

[     ]

A.j=j-1
B.j=100
C.j=10
D.j=9
题型:同步题难度:| 查看答案
下列程序运行后的输出结果是

[     ]

A.17
B.19
C.21
D.23
题型:同步题难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.