题库 高中信息

题干

有一个数列,它的前二个数为0,1,此后的每个数都是其前面2个数之和,即0,1,1,2,3,5,8,13...要求编写程序,输出该数列到刚超过10000的数为止,且项数不能超过100项。编写程序如下:
Dim i As Integer, a As Integer, b As Integer, c As Integer
Dim s As String
a = 0: b = 1: c = 0: i = 2
s = Str(a) + Str(b)
Do While c <= 10000 And i < 100
a = b: b = c
c = a + b
s = s + Str(c)
i = i + 1
Loop
Text1.Text = s
运行上面的程序,发现输出的数列不正确,应进行修改。以下修改正确的是
A.把c<=10000改为 c>10000B.把i<100改成i<=100
C.把i=i+1移到Do While c<=10000 and i<100下面D.把语句c=a+b移到a=b:b=c的上面
上一题 下一题 0.99难度 选择题 更新时间:2019-04-11 11:08:40

答案(点此获取答案解析)