题库 高中信息

题干

(加试题)某对分查找算法的 VB 程序段如下:
Key = val(text1.text) 
N=0
i = 1: j = 7
flag = False
Do While i <= j And flag = False
n = n + 1
m = Fix((i + j) / 2)
If a(m) = Key Then flag = True
If Key < a(m) Then i = m + 1 Else j = m – 1  

Loop

If flag = True Then
Text2.Text = "在第" & Str(m) & "个,"
Else
Text2.Text = "未找到,"
End If
数组元素 a(1)到 a(7)的值依次为“89,72,68,45,23,19,17”。文本框 Text1 中输入 17,执 行该程序段后,下列变量的值不.正.确.的是(   )
A.n=2B.m=7C.i=7D.j=6
上一题 下一题 0.99难度 选择题 更新时间:2019-06-28 07:10:18

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