选C因为在 Proc1 中,定义了局部变量C,所以,其C值是反映在子程序 Proc1中的C值变化,不会引起 Command1_Click()中C值 发生变化,在Proc2(Byval x As Integer, Byval y As Integer)中,因为定义了是值传递,所以运行时发生的x,y值的变化,不会被传回到a,b,不影响a,b的值,但会影响到c的值,因为这里面的c是全局变量中的c。所以答案C是正确的。
运行一下就来了啊