niusouti.com

使用窗体的Click事件在窗体输出1~1000之间能同时被5和7整除的整数,如图所示,请填空Private Sub Form_Click()Dim i As IntegerDim Sum As IntegerClsFor i=1 To 1000If 【 】 ThenSum=Sum+iPrintiEnd IfNext iPrintPrint"Sum="&SumEnd Sub

题目

使用窗体的Click事件在窗体输出1~1000之间能同时被5和7整除的整数,如图所示,

请填空

Private Sub Form_Click()

Dim i As Integer

Dim Sum As Integer

Cls

For i=1 To 1000

If 【 】 Then

Sum=Sum+i

Printi

End If

Next i

Print

Print"Sum="&Sum

End Sub


相似考题
参考答案和解析
正确答案:i Mod 5=0 And i Mod 7=0
i Mod 5=0 And i Mod 7=0 解析:Mod()函数的功能是求余,题目要求计算能同时被 5以及7整除的数,使用i Mod 5=O And i Mod 7=0可以实现。
更多“ 使用窗体的Click事件在窗体输出1~1000之间能同时被5和7整除的整数,如图所示,请填空Private Sub Form_Click()Dim i As IntegerDim Sum As IntegerCl”相关问题
  • 第1题:

    以下程序的功能是:生成20个200~300之间的随机整数,输出其中能被5整除的数并求出它们的和。请填空。

    Private Sub Command1 _Click( )

    For i = 1 To 20

    x=Int(【 】*200+ 100)

    If【 】 = 0 Then

    Print x

    S = S +【 】

    End If

    Next I

    Print "Sum = "; S

    End Sub


    正确答案:Rnd x Mod 5 x
    Rnd ,x Mod 5 ,x 解析:在循环中利用Rnd函数得到1个介于0~1之间的小数,再转换为200和300之间的整数,并保存在变量x中。利用Mod函数判断x是否能够被5整除,如果可以,则将x累加到变量S中求和。

  • 第2题:

    现有以下程序: Private Sub Command1 Click( ) c1=0 c2=0 For i=1 To 100 If i Mod 3=0 Then c1=c1+1 Else If i Mod 7=0 Then c2=c2+1 End If Next i Print c1+c2 End Sub 此程序运行后输出的是在1~100范围内( )。

    A.同时能被3和7整除的整数个数

    B.能被3或7整除的整数个数(同时被3和7整除的数只记一次)

    C.能被3整除,而不能被7整除的整数个数

    D.能被7整除,而不能被3整除的整数个数


    正确答案:B
    B。【解析】i是1到100的循环,在程序中,对3和7取模,显然就是3和7的倍数关系。需要注意的是If和else语句分别判断3和7的倍数而同时是21倍数的时候会不计,这有别于传统的计数方法。

  • 第3题:

    下面程序的功能是计算并输出100以内能被4和7同时整除的所有整数,请填空。 Private Sub Form_Click() Dim i% For i = 28 To 100 If i Mod 4=0_____i Mod 7=0 Then Print i Next i End Sub


    0 n-1 0 , n-1 解析:Do While…Loop是先判断条件表达式的值是否为True,如果为True,则执行循环体,如果为False,则执行Loop后面的语句。由循环体可知该题的第1空应该填0。当循环条件不满足时跳出循环,此时的n是满足不等式1+22+32+42+…+n2>=m的最小的n,所以该题的第2空应该填n-1。

  • 第4题:

    下列程序的功能是单击窗体时在消息框中输出1000以内能同时被3、5和7整除的整数,请补充完整此程序:

    Private Sub Form_Click()

    sum=0

    For i=1 To 1000

    If______Then

    sum=sum+I

    End If

    Next I

    MsgBox sum

    End Sub


    正确答案:i Mod 3=0 And i Mod 5=0 And i Mod 7=0
    i Mod 3=0 And i Mod 5=0 And i Mod 7=0 解析: 本题考查VBA中书写条件表达式的知识。本题需要补充完整的空白处恰好就是这个程序的关键所在,也就是如何判断i能同时被3、5和7整除。判断整除我们一般使用两个数相除求余数,然后通过判断余数是否为0来实现。由于需要同时被3、5和7整除,所以3个判断的表达式之间应该是“与”的关系,最终结果为i Mod 3=0 And i Mod 5=0 And i Mod 7=0。

  • 第5题:

    (25)若窗体Frm1中有一个命令按钮Cmd1,则窗体和命令按钮的Click事件过程名分别为

    A)Form_Click() Command1_Click()

    B)Frm1_Click() Command1_Click()

    C)Form_Click() Cmd1_Click()

    D) Frm1_Click() Cmd1_Click()


    正确答案:C