
VB求指教—在窗体上画一个名称为Command1的命令按钮,并编写如下程序
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:PublicxAsIntegerPrivateSubCommand1_Click()DimyAsInteg...
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:
Public x As Integer
Private Sub Command1_Click()
Dim y As Integer
x=10 : y=5
Call f(x, y)
Print x; y
End Sub
Private Sub f( x1 As Integer, y1 As Integer)
x1=x+2
y1=y+2
End Sub
程序运行后,单击命令按钮,在窗体上显示的内容是________
A. 10 5
B. 12 7
C. 12 2
D. 以上都不对
想问下答案是什么?以及为什么? 展开
Public x As Integer
Private Sub Command1_Click()
Dim y As Integer
x=10 : y=5
Call f(x, y)
Print x; y
End Sub
Private Sub f( x1 As Integer, y1 As Integer)
x1=x+2
y1=y+2
End Sub
程序运行后,单击命令按钮,在窗体上显示的内容是________
A. 10 5
B. 12 7
C. 12 2
D. 以上都不对
想问下答案是什么?以及为什么? 展开
1个回答
展开全部
答案是D,你虽然调用了F 程序,其中的x,y都被加了2,但是属于两个程序,由于你之前定义了x为公共函数,所以,x的值会随着程序的运算不断被重新赋值,而y不是公共函数,所以最终结果应该是x=12,y=5。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询