设有一个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
第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]的内容
第5题:
设有数组int a[4][5],则该数组的第一个元素和最后一个元素分别为______、_____。