题目
有一个整数数列(长度为n),数值的规律为先升序,后相等,最后降序。如3,6,18,18,10,9,8,7,5,现要找到升序的终点位置,即第一个18所在的位置3,将数列依次存入数组a,部分程序如下: i=1: j=n Do While i<=j m=(i +j)\2 If Then i= m+1 Else j=m- 1 EndIf Loop Text1.Text= 若要实现上述功能,方框处的代码应是( )
A . a(m - 1) <= a(m) Str(j)
B . a(m - 1) < a(m) Str(j)
C . a(m - 1) <= a(m) Str(i)
D . a(m - 1) < a(m) Str(i)
答案:B