题库 高中信息

题干

某对分查找算法的VB程序段如下:
i = 1: j = 7: n = 0: f = False
Key = Val(Text1.Text)
Do While i <= j And f = False
n = n + 1
m = Fix((i + j) / 2)
If Key = a(m) Then f = True
If Key < a(m) Then j = m - 1 Else i = m + 1
Loop
数组元素a(1)到a(7)的值依次为“2,19,29,34,43,52,66,68”。文本框Textl中输入“46”后运行该程序,运行结束后下列说法不正确的是
A.变量f的值为FalseB.变量m的值为5C.变量j的值为4D.变量n的值为3
上一题 下一题 0.99难度 选择题 更新时间:2019-04-17 09:08:48

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