题库 高中信息

题干

有如下VB程序段:
Dim a(1 To 10) As Integer
Dim i As Integer,j As Integer,key As Single
i=1:j=10:n=0
key=Int (Rnd * 100)
Do While i<=j

m=(i+j)\2

If key <a(m) Then

i=m+1:n=n-1

Else

j=m-1:n=n+1

End If

Loop
Text1.Text=Str(n)
已知数组元素a(1)至a(10)的值依次为91,82,73,64,55,46,37,28,19,5,若执行该程序,文本框Text1中显示的内容不可能是
A.4B.-4C.-2D.3
上一题 下一题 0.99难度 选择题 更新时间:2019-08-11 04:23:55

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