下列程序的功能是单击窗体时在消息框中输出1000以内能同时被3、5和7整除的整数,请补充完整此程序:Private Sub Form_Click()sum=0For i=1 To 1000If______Thensum=sum+IEnd IfNext IMsgBox sumEnd Sub

题目

下列程序的功能是单击窗体时在消息框中输出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。
更多“下列程序的功能是单击窗体时在消息框中输出1000以内能同时被3、5和7整除的整数,请补充完整此程序: ”相关问题
  • 第1题:

    使用窗体的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可以实现。

  • 第2题:

    下面程序的功能是:输出100以内能被3整除且个位数为9的所有整数,请填空。


    正确答案:

  • 第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题:

    现有以下程序: 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倍数的时候会不计,这有别于传统的计数方法。

  • 第5题:

    当用户从键盘输入整数20时,以下程序 s=int(input(“请输入一个整数:”)) if s%3==0 or s%5==0: print(“这个整数能被3整除或者能被5整除。”) 的输出结果是:()

    A.这个整数能被3整除或者能被5整除。

    B.什么都不输出。

    C.这个整除能被3整除。

    D.这个整除能被5整除。


    这是个偶数