单项选择题

单击一次命令按钮之后,下列程序段的执行结果为( )。 Pubic Sub Proc(a()As Integer)  Static i As Integer  Do   a(i)=a(i)+a(i+1)   i=i+1  Loop While i<2 End Sub Private Sub Command1_Click()  Dim m As Integer,i As Integer,x(10)As Integer  For i=0 To 4:x(i)=i+1:Next i  For i=1 To 2:CallProc(x()):Next i  For i=0 To 4:Print x(i);Next i End Sub

A.3 4 7 5 6
B.3 5 7 4 5
C.1 2 3 4 5
D.1 2 3 5 7