问题
单项选择题
阅读程序:
Private Sub Form_Click( )
Dim i As Integer, sum As Integer
For i=2 To 10
If i Mod 2<>0 Then
Print i;
Else
sum=sum+i
End If
Next i
Print sum
End Sub
程序运行后,单击窗体,在窗体上的输出结果是______。
A.3 5 7 9 30
B.1 3 5 7 9
C.2 4 6 8 20
D.11 15 17 19 20
答案
参考答案:A
解析: 本题For循环的循环变量的初值为2,终值为10,步长为1。在循环体内,判断循环变量的值是否为偶数,如果是,则将该值累加到变量sum,否则输出循环变量的值。不难看出,运行该程序后,在循环体内输出的是奇数,而累加的是偶数。在循环体外,输出偶数的累加之和。