某对分查找算法的VB程序段如下: key = Val (Text1. Text) i=1:j=10 Text2. Text = "” Do While i< = j m = Int((i +j)/2+0.5) If key = a(m) Then Exit Do If key < a(m) Then j =m-1 Else i=m+1 Text2.Text = Text2.Text + Str (a (m)) Loop 数组元素a(1)到a(10)的值依次为“1,2,3,4,5,6,7,8,9,10",文本框Text1中输入的值是4,执行该程序段,文本框Text2中显示的是( )
A . 6 3 5 4
B . 5 2 3
C . 5 3
D . 6 3 5
答案:D