在窗体上画一个名称为Command1的命令按钮,并编写如下程序: Private Sub Command1_Click( ) Dim x As Integer Static y As Integer

admin2006-08-25  36

问题 在窗体上画一个名称为Command1的命令按钮,并编写如下程序:     Private Sub Command1_Click(  )          Dim x As Integer          Static y As Integer          x=10          y=5          Call f1(x,y)          Print x,y     End Sub     Private Sub f1(ByRef x1 As Integer,y1 As Integer)          x1=x1+2          y1=y1+2     End Sub程序运行后,单击命令按钮,在窗体上显示的内容是

选项 A、10  5     
B、12  5
C、10  7
D、12  7

答案D

解析 题干中y定义为静态函数,再观察过程f1中x1是传值方式传送, y1是传址方式传送,单击命令按钮后,x和y分别赋初值为10和5,接着调用f1过程,x和 y分别加2,正确结果为选项D.
转载请注明原文地址:https://kaotiyun.com/show/wr2p777K
0

最新回复(0)