题目
【加试题】有如下VB程序段: k = Val(Text1.Text)left1 = 1: right1 = 10Do While (left1 <= right1) mid1 = (left1 + right1) \ 2 If a(mid1) <=k Then left1 = mid1 + 1 Else right1 = mid1-1 End IfLoopText2.text=str(right1)已知数组a(1)到a(10)的原始数据为1,4,5,5,5,5,8,9,9,10.程序运行时,在文本框text1中输入5,文本框text2显示的内容是( )
A . 5
B . 10
C . 3
D . 6
答案:D