题库 高中信息

题干

(加试题)若数组元素d(1)到d(8)的值依次为“6,9,12,18,20,28,32,45”,查找Key值的VB 程序段如下:
t(1) = 1: t(2) = 1
For i = 3 To 5

t(i) = t(i - 1) + t(i -2)

Next i Key =13
i=1:j=8:k=6
Do While i <=j

m = i+t(k-1)     ‘① 

If Key = d ( m ) Then Exit Do ‘Exit Do表示退出循环

If d(m) > Key Then

j= m - 1
k=k-1

Else

i = m + 1
k=k-2

End If

Loop
运行该程序段后,①处的赋值语句共执行(   )
A.1次B.2次C.3次D.4次
上一题 下一题 0.99难度 选择题 更新时间:2019-08-14 10:37:24

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