在窗体上画一个名称为Commandl的命令按钮,一个名称为Labell的标签,然后编写如下事件过程: Private Sub Commandl.Click() s=0 For i=1 To 15 x=2*i-1 If

admin2015-10-23  23

问题 在窗体上画一个名称为Commandl的命令按钮,一个名称为Labell的标签,然后编写如下事件过程:
    Private Sub Commandl.Click()
    s=0
    For i=1 To 15
    x=2*i-1
    If x Mod 3=0 Then s=s+1
    Next i
    Labell.Caption=s
    End Sub
    程序运行后,单击命令按钮,则标签中显示的内容是(    )。

选项 A、1
B、5
C、27
D、45

答案B

解析 s变量用来计数,如果x Mod 3=0即如果能被3整除则计数增加1。程序中x的取值为1、3、5、7、9、11、13、15、17、19、2l、23、25、27、29,其中是3的整数倍的数有3、9、15、2l、27共5个,因此s的值为5。
转载请注明原文地址:https://jikaoti.com/ti/3nJ0FFFM
0

最新回复(0)