设有一个有10个元素的数组,下列程序将该数组的第1个元素与第10个元素交换,第2个元素与第9个元素交换……,第5个元素与第6个元素交换,请填空。 Private Sub Commandl_Click() Dim a(1 To 10)As Integer Dim i As Integer Dim p As Integer Dim t As Integer Dim j As Integer For i=1 To 10 a(i)=i Next i Forj=1 To 5 t=a(j) 1 2 Nextj For i=1 To 10 Print a(i) NextiEnd Sub
  • 1、
  • 2、
【正确答案】 1、正确答案:a(j)=a(11-j),    2、a(11-j)=t    
【答案解析】解析:本题考查数组中元素的逆置操作。循环次数为数组中元素个数的一半,每一次都要进行下标之和为11的前后两个元素交换。