(加试题)有如下 VB 程序段:
i=1:j=10:p=1 f=False k=Int(Rnd*100)+0.5
Do While i<=j And Not f m=Fix((i+j)\2+0.5)
If k=a(m) Then f=True
ElseIf k<a(m) Then j=m-1:p=p+1
Else
i=m+1:p=p-1
End If Loop Label1.Caption=Str(p)
数组元素 a(1)到 a(10)的值依次为“5,16,22,28,35,43,52,67,78,89”,执行该程序段后,标签显示的值不可能是( )