单选题

下面程序段是利用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

Aa(i)=2*i+1

Ba(i)=2*(i+1)

Ca(i)=i+2

Da(i)=2*i-1

正确答案

来源:www.examk.com

答案解析

由a(1)=1,a(2)=3,a(3)=5,……,a(50)=99知,总结出a(k)=m,m=2k-l,故本题选择D。