问题:
下面程序段是利用For语句给数组a赋值,使a(1)=1,a(2)=3,a(3)=5,……,a(50)=99,则划线处的语句应该是()。 Dim a(1 to 50) As Integer For i=1 To 50 ______Next i
A . a(i)=2*i+1
B . a(i)=2*(i+1)
C . a(i)=i+2
D . a(i)=2*i-1
下面程序段是利用For语句给数组a赋值,使a(1)=1,a(2)=3,a(3)=5,……,a(50)=99,则划线处的语句应该是()。 Dim a(1 to 50) As Integer For i=1 To 50 ______Next i
● 参考解析
由a(1)=1,a(2)=3,a(3)=5,……,a(50)=99知,总结出a(k)=m,m=2k-l,故本题选择D。