在窗体上画一个名称为Command1的命令按钮,编写如下事件过程: Private Sub Command1_Click()   n=0   For i=0 To 10     X=2 * i-1     If X Mod 3=0 Then n=n+1  

admin2018-05-08  15

问题 在窗体上画一个名称为Command1的命令按钮,编写如下事件过程:
Private Sub Command1_Click()
  n=0
  For i=0 To 10
    X=2 * i-1
    If X Mod 3=0 Then n=n+1
  Next i
  Print n
End Sub
运行程序,单击命令按钮,则窗体上显示的是(  )。

选项 A、1
B、3
C、5
D、7

答案B

解析 Mod是取模运算符,即求运算两数相除的余数。每次循环中X的值分别是-1,1,3,5,7,9,11,13,15,17,19,其中与3求模为0的数有3、9、15共3个,因此n=n+1会执行3次,最终n=3。
转载请注明原文地址:https://kaotiyun.com/show/5eGp777K
0

最新回复(0)