问题
单项选择题
阅读程序:
Private Sub Form_Click()
a=0
For j=1 To 15
a=a+j Mod 3
Next j
Print a
End Sub
程序运行后,单击窗体,输出结果是
A.105
B.1
C.120
D.15
答案
参考答案:D
解析: 程序运行后,单击窗体即触发了Click事件。由于求余运算Mod优先级高于加法“+”运算符,所以语句a=a+j Mod 3的作用是把j Mod 3的值累加到变量a中。For循环体执行15次,每次把j Mod 3的值累加到变量a中(j=1,2,…,15)。因为1~15中有5个与3相除余数为0,有5个与3相除余数为1,有5个与3相除余数为2,累加在一起的结果为:5*0+5*1+5*2=15,所以a的值为15,D为正确答案。