填空题 下面的程序是将输入的一个数插入到递减的有序数列中,插入后使该序列仍然有序递减。请在程序中下划线处填入相应的内容。 Private Sub Form_Click 1 Dim a,i/%,n/%,m/% A=Array(19,17,15,13,11,9,7,5,3,1) n=UboundA、 ReDim 2 m=Val(InputBox(“输入欲插入的数”)) For i=UboundA、-1 To 0 Step-1 If m>=a(i)Then 3 If i=0 Then a(i)=m Else 4 Exit For End If Next i For i=0 To UboundA、 Print a(i) Next i End Sub
  • 1、
【正确答案】 1、Preserve a(n 1) 插入一个数,先要使数组加一个元素,而且要保留原数据 a(i 1)=a(i) 找插入的位置。 a(i 1)=m 新数据找到插入位置,插入到数组中。    
【答案解析】