在窗体中有一个命令按钮Command1,对应的事件代码如下: Private Sub Command1_Enter() Dim num As Integer Dim a As Integer Dim

admin2013-01-07  41

问题 在窗体中有一个命令按钮Command1,对应的事件代码如下:
    Private Sub Command1_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 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个数据分别统计有几个是奇数,有几个是偶数

答案D

解析 本题主要在于判断Int(num/2)=num/2的条件。对于任意一个整数来说,若其除2后为整数,条件成立,说明该数是偶数;反之,若其除2后不为整数,此时Int(num/2)不等于num/2,该数是奇数。本题的功能是对输入的数据分别统计奇偶数的个数。
转载请注明原文地址:https://kaotiyun.com/show/6kup777K
0

最新回复(0)