有如下VB程序段: i=1:j=10:k=1:key=Val(Text1.Text) Do While I < =j m=(i+j+1)\2 If key = a(m) Then Exit Do Else If key < a(m) Then i=m+1:k=k*2 Else j=m-1:k=k/2 End If Loop Text2.Text = Str(k) 数组元素a(1)到a(10)的值依次为“120,97,88,66,50,46,24,20,18,6”,在文本框Text1输入下列选项值,所得的输出结果与其他三项不同的是( )
A . 96
B . 65
C . 50
D . 22
答案:A