问题
单项选择题
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
Sum=0
For x=1 To 5
Call sub1(x,s)
Sum=Sun+s
Next x
Print Sun
End Sub
Private Sub subl(y,w)
w=1
For i=1 To y
w=w*i
Next i
End Sub
程序运行后,单击命令按钮,则窗体上显示的内容是______。
A.5
B.120
C.153
D.160
答案
参考答案:C
解析: 由于参数y,w是按ByRef的参数称为“引用”,所以在过程sub1中改变的值是带回到调用的地方的,因此Sum结果是5次sub1计算结果的和,即sum=(1+2+6+24+120)=153。本题答案为153。