问题 单项选择题

设有如下通用过程: 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

答案

参考答案:C

解析: 在Commandl的Click事件过程中,x=10以传地址的方式传给Func- hon f(x As Integer)。而在这个函数过程中,x又被赋值20,所以此时变量x的值为20。y的值为20乘以2。

选择题
单项选择题