数组a为一组正整数,前部分为升序,后部分为降序。设计vb程序查找数组a中的最大值及其位置。实现该功能的程序段如下: i=1:j=n flag=False Do While i<=j And Not flag m=(i+j+1)\2 If a(m) <a(m-1) And a(m) >a(m+1) Then ⑴ ElseIf a(m) >a(m-1) And a(m) >a(m+1) Then ⑵ ElseIf a(m) >a(m-1) And a(m) <a(m+1) Then ⑶ End If Loop list1.Add Item Str(a(m) ) &Str(m) 上述程序方框出可选语句为:i=m+1②j=m-1③flag=true 则(1)、(2)、(3)处语句依次是( )
A . ①②③
B . ①③②
C . ③①②
D . ②③①
答案:D