编写VB程序,实现把数据key插入到升序序列中,得到一个新的升序序列,原升序序列各元素已依次存放在数组元素a(1),a(2),a(3),……,a(10)中,VB程序段如下:
i=1: j=10
Do While i<=j
m=(i+j)\2
If key <= a(m)Then
①
Else
②
End If
Loop
For k=10 To i Step-1
③
Next k
a(i)=key
要使程序实现上述功能,则划线处①②③中的语句分别是( )
- A、j=m-1 i=m+1 a(k+1)=a(k)
- B、j=m-1 i=m+1 a(k)=a(k-1)
- C、i=m+1 j=m-1 a(k+1)=a(k)
- D、i=m+1 j=m-1 a(k)=a(k-1)