试题

试题 试卷

logo

题型:单选题 题类:常考题 难易度:普通

浙江省名校协作体2018-2019学年高二上学期信息技术9月联考试卷

有一个数列,它的前二个数为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>10000 B、把i<100改成i<=100 C、把i=i+1移到Do While c<=10000 and i<100下面 D、把语句c=a+b移到a=b:b=c的上面
举一反三
返回首页

试题篮