设有一个10个元素的数组,下列程序将该数组的第一个元素与第十个元素交换,第二个元素与第九个元素交换……,第五个元素与第六个元素交换,请补充完该程序。Private Sub Commnd1_Click()Dim a(1 To 10)As IntegerDim i As IntegerDim p As IntegerDim t As IntegerDim j As IntegerFor i=1 To 10a(i)=iNext iFor j=1 To 5【 】【 】【 】Next jFor i=1 To 10P

题目

设有一个10个元素的数组,下列程序将该数组的第一个元素与第十个元素交换,第二个元素与第九个元素交换……,第五个元素与第六个元素交换,请补充完该程序。

Private Sub Commnd1_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

For j=1 To 5

【 】

【 】

【 】

Next j

For i=1 To 10

Print a(i)

Next i

End Sub


相似考题
参考答案和解析
正确答案:t=a(j) a(j)=a(10-j+1) a(10-j+1)=t
t=a(j) , a(j)=a(10-j+1) ,a(10-j+1)=t
更多“设有一个10个元素的数组,下列程序将该数组的第一个元素与第十个元素交换,第二个元素与第九个元素 ”相关问题
  • 第1题:

    如果将数组名作为函数调用的实参,则传递给形参的是________。

    A.数组第一个元素的值

    B.数组第一个元素的地址

    C.数组全部元素的值

    D.数组最后一个元素的值


    数组的首地址

  • 第2题:

    7、关于数组元素引用的翻译,下列说法正确的是

    A.编译程序在翻译数组元素引用时,会在生成的代码中插入计算数组元素地址的代码。

    B.编译程序产生数组元素地址计算代码,其中的不变部分与数组的定义相关。

    C.编译程序产生数组元素地址计算代码,其中的可变部分与数组的定义、数组元素引用的下标都相关。

    D.数组元素引用的翻译可以从左到右一遍扫描生成地址计算代码。


    编译程序在翻译数组元素引用时,会在生成的代码中插入计算数组元素地址的代码。;编译程序产生数组元素地址计算代码,其中的不变部分与数组的定义相关。;编译程序产生数组元素地址计算代码,其中的可变部分与数组的定义、数组元素引用的下标都相关。;数组元素引用的翻译可以从左到右一遍扫描生成地址计算代码。

  • 第3题:

    13、若用数组名作为函数调用的实参,则传递给形参的是?

    A.数组第一个元素的地址;

    B.数组的第一个元素的值;

    C.数组中所有元素的值;

    D.数组元素的个数;


    数组首地址

  • 第4题:

    如果有定义 int a[10],*p=a;则*(p+9)为:

    A.数组开始位置后面第10个字节的内容

    B.数组第一个元素a[0]的位置

    C.数组第十个元素a[9]的地址

    D.数组第十个元素a[9]的内容


    A

  • 第5题:

    设有数组int a[4][5],则该数组的第一个元素和最后一个元素分别为______、_____。


    a[0][0]a[3][4]##%_YZPRLFH_%##a[0][0] a[3][4]