单选题
设在窗体上有一个名称为Command1的命令按钮,并有以下事件过程:
Private Sub Command1_Click( )
Static b As Variant
b=Array(1,3,5,7,9)
……
End Sub
此过程的功能是把数组b中的5个数逆序存放(即排列为9,7,5,3,1)。为实现此功能,省略号处的程序段应该是
A、
Fori=0 T0 5-1/2
tmp=b(i)
b(i)=b(5-i-1)
b(5-i-1)=tmp
Next
B、
Fori=0 To 5
tmp=b(i)
b(i)=b(5-i-1)
b(5-i-1)=tmp
Next
C、
Fori=0 T0 5/2
tmp=b(i)
b(i)=b(5-i-1)
b(5-i-1)=tmp
Next
D、
For i=l To 5/2
tmp=b(i)
b(i)=b(5-i-1)
b(5-i-1)=tmp
Next
【正确答案】
C
【答案解析】
[解析] 为了实现恰当的循环,终值应设为5/2,A与B项都不正确,同时考虑到数值b的下标下界为默认值0,所以D项也不正确,故选C。
提交答案
关闭