窗体中有命令按钮run34,对应的事件代码如下: Private Sub run34_Enter()    Dim num As Integer, a As Integer, b As Integer, i As Integer    For i =

admin2015-07-01  29

问题 窗体中有命令按钮run34,对应的事件代码如下:
Private  Sub  run34_Enter()
   Dim num As Integer, a As Integer, b As Integer, i As Integer
   For  i = 1 To 10
        num = InputBox("请输入数据:","输入")
        If Int(num/2)= num/2  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个数据分别统计整数和非整数的个数

答案C

解析 本题程序中利用For循环输入10个数,并根据IF语句的条件统计两种情况数的个数。在IF语句的条件中int函数的作用是对其中的参数进行取整运算,如果一个整数除以2 后取整与其自身除以2相等,那么这个整数就是偶数,否则就是奇数。因此,题目是统计输入的10个数中奇数和偶数的个数。
转载请注明原文地址:https://kaotiyun.com/show/l1gp777K
0

最新回复(0)