![[填空题] 有下列程序,运行后变量x1、y1和z1的结果分别是、和。Private Sub fun1(s,m,n)s = m + 1m = n + 2n = s,第1张 [填空题] 有下列程序,运行后变量x1、y1和z1的结果分别是、和。Private Sub fun1(s,m,n)s = m + 1m = n + 2n = s,第1张](/aiimages/%5B%E5%A1%AB%E7%A9%BA%E9%A2%98%5D+%E6%9C%89%E4%B8%8B%E5%88%97%E7%A8%8B%E5%BA%8F%EF%BC%8C%E8%BF%90%E8%A1%8C%E5%90%8E%E5%8F%98%E9%87%8Fx1%E3%80%81y1%E5%92%8Cz1%E7%9A%84%E7%BB%93%E6%9E%9C%E5%88%86%E5%88%AB%E6%98%AF%E3%80%81%E5%92%8C%E3%80%82Private+Sub+fun1%28s%EF%BC%8Cm%EF%BC%8Cn%29s+%3D+m+%2B+1m+%3D+n+%2B+2n+%3D+s.png)
[填空题] 有下列程序,运行后变量x1、y1和z1的结果分别是 【13】 、 【14】 和 【15】 。
Private Sub fun1(s,m,n)
s = m + 1
m = n + 2
n = s + 3
End Sub
Private Sub form Click()
Dim x1, y1
x1 = 1 :y1 = 1 :z1 = 1
Call fun1(x1,y1 + 1,(z1))
Debug.Print x1; y1; z1
End Sub
正确答案:[13] 3[14] 1[15] 1解析:[分析]: 对于按地址传递的形式参数,如果在过程调用时与之结合的实参是一个常数,将它放在括号内或者表达式中,那么Visual Basic就会用“按值传递”的方法来处理它。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)