设有如下通用过程: Public Function f(x As Integer) Dim y As Integer x=20 y=2 f=x*y

admin2009-01-15  29

问题 设有如下通用过程:          Public Function f(x As Integer)            Dim y As Integer            x=20            y=2            f=x*y         End Function        在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:        Private Sub Command1_Click(  )           Static x As Integer           x=10     y=5    y=f(x)    Print x;y    End Sub    程序运行后,如果单击命令按钮,则在窗体上显示的内容是

选项 A、10  5
B、20  5
C、20  40
D、10  40

答案4

解析 在Commandl的Click事件过程中,x=10以传地址的方式传给Func- hon f(x As Integer)。而在这个函数过程中,x又被赋值20,所以此时变量x的值为20。y的值为20乘以2。
转载请注明原文地址:https://jikaoti.com/ti/7980FFFM
0

最新回复(0)