某对分查找算法的部分VB程序如下: i=1:j=12:k=0:s=”” key= Va1(TextI Text): c=N: flag= False Do While i<= j And flag= False m=(i1+j+1)\2:k=k+1 If key= a(m) Then c=Y: flag=True If key >a(m) Then j= m-1 Else i =m+1 s=s& Str(a(m)) Loop Text2 Text s: Text3 Text= c 数组a(1)到a(12)的值依次为“991.85.76,68.61,53,42.34,27,20,13”,执行该程序段后,下列说法正确的是( )
A . 该程序段只能进行两位正整数的查找
B . 在文本框Text1中输入两位任意正整数,则k的值介于1和3之间
C . 在文本框 Text1中输入76,程序执行后变量i和j的值分别为1和6
D . 若文本框Text2中显示了两个正整数,则文本框Text3中显示的内容一定是Y
答案:D