在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Sum=0 For x=1 To 5 Call subl(x, s) Sum=S

admin2010-09-11  22

问题 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:    Private Sub Command1_Click()      Sum=0      For x=1 To 5      Call subl(x, s)      Sum=Sum+s      Next x      Print Sum    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的参数,称为“引用”,所以在过程Subl中改变的值是带回到调用的地方的,因此Sum结果是5次Subl计算结果的和,即sum=(1+2+6+24+120)=153。本题答案为153。
转载请注明原文地址:https://kaotiyun.com/show/hkmp777K
0

最新回复(0)