题库 高中信息

题干

某对分查找算法的VB程序段如下:
i=1:j=6:n=0:f=False
key=Val(Text1.Text)
Do While i<=j and Not f
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(6)的值依次为“12,19,27,31,46,55”,文本框Text 1中输入“31”后运行该程序,则以上程序段运行结束后,下列说法不正确的是(   )
A.变量i的值为4
B.变量j的值为4
C.变量m的值为4
D.变量n的值为3
上一题 下一题 0.99难度 选择题 更新时间:2020-03-30 10:43:15

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