题库 高中信息

题干

某对分查找算法的VB程序段如下: 
Dim a(l to 6)As Integer
i=1: j=6: n=0
key= Val(Textl. Text)
Do While i<=j
n=n+1
m=(i+j)\2
If key=a(m) Then Exit Do 'Exit do为退出do循环
If key<a(m) Then
j=m-1
Else
i=m+1
LOOP
数组元素a(1)到a(6)的值依次为“1921,1927,1949,1998,2008,2019”。在文本框Text1中输入“1998”后运行该程序,则以上程序段运行结束后,下列说法正确的是(   )
A.变量i的值为3
B.变量j的值为5
C.变量m的值为3
D.变量n的值为3
上一题 下一题 0.99难度 选择题 更新时间:2020-03-30 10:40:27

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