在窗体中有一个命令按钮run35,对应的事件代码如下。
Private Sub run35_Enter( )
Dim num As Integer
Dim a As Integer
Dim b As Integer
Dim i As Integer
For i=1 To 10
num=InputBox("请输入数据:","输入",1)
If num Mod 2=0 Then
a=a+1
Else
b=b+1
End If
Next i
MsgBox("运行结果:a="&Str(a) &",b="&Str(b))
End Sub
运行以上事件所完成的功能是( )。
A) 对输入的10个数据求累加和
B) 对输入的10个数据求各自的余数,然后再进行累加
C) 对输入的10个数据分别统计有几个是整数,有几个是非整数
D) 对输入的10个数据分别统计有几个是奇数,有几个是偶数
参考答案:D
解析: 取整函数Int(<数值表达式>):返回数值表达式的整数部分。
本题中当输入的数num除2取余数等于0时,即num为偶数时,变量a加1;当输入的数为奇数时变量b加1。变量a用来统计偶数的个数,变量b用来统计奇数的个数。所以本题答案为D)。