某对分查找算法的VB程序段如下: key=Val(Text1.Text) i=1: j=8 Text2.Text=“ ” Do While i<=j m=Int(i+j)/2) If key=a(m) Then Exit Do 'Exit Do 表示退出循环 If key<a(m) Then j=m-1 Else i=m+1 Text2.Text=Str(a(m))+Text2.Text Loop 数组元素a(1)到a(8)的数据依次为“12,25,36,47,68,79,87,99”,文本框Text1中输入的值是12,执行该程序段后,文本框Text2中显示的是( )
A . 68 47 25 12
B . 47 25 12
C . 68 36 12
D . 25 47
答案:D