早教吧 育儿知识 作业答案 考试题库 百科 知识分享

这道vb题帮忙详细的分析下吧谢谢老师急!4.程序DimxAsInteger,yAsInteger,zAsIntegerPrivateSubFormClick()DimxAsIntegerx=1:y=2:z=3CallFunA(y)z=FunB(x)Printx,y,zEndSubPublicSubFunA(zAsIntege

题目详情
这道vb题帮忙详细的分析下吧 谢谢老师 急!
4.程序
Dim x As Integer, y As Integer, z As Integer
Private Sub Form_Click()
Dim x As Integer
x = 1: y = 2: z = 3
Call FunA(y)
z = FunB(x)
Print x, y, z
End Sub
Public Sub FunA(z As Integer)
x = x + z
z = x * z
End Sub
Public Function FunB(ByVal y As Integer) As Integer
y = z + 1
FunB = x + y
End Function
单击窗体后,窗体上输出的结果为:________。
▼优质解答
答案和解析
这其实就是全局变量与局域变量,还有形参与实参的问题,其实这个问题本身并不复杂,是出题的人故意把全局变量与局域变量取一样的名字,还有形参与实参在里面掺和着,所以让人头痛,要我说,出这题的人纯蛋~痛,有谁...