[填空题] 设有如下程序 Private Sub Fom1_Click()Dim s As Integer,b As Integera=20:b=50p1 a,bp2 a,b

[填空题] 设有如下程序 Private Sub Fom1_Click()Dim s As Integer,b As Integera=20:b=50p1 a,bp2 a,b,第1张

[填空题] 设有如下程序 Private Sub Fom1_Click( ) Dim s As Integer,b As Integer a=20:b=50 p1 a,b p2 a,b

[填空题] 设有如下程序 Private Sub Fom1_Click( ) Dim s As Integer,b As Integer a=20:b=50 p1 a,b p2 a,b p3 a,b Print"a=";a,"b=";bEnd Sub Sub pl(x As Integer,ByValy As Integer) x=x+10 y=y+20 End Sub Sub p2(ByVal x As Integer,y As Integer) x=x+10 y=y+20 End Sub Sub p3(ByVal x As Integer,ByValy As Integer) x=x+10 y=y+20 End Sub 该程序运行后,单击窗体,则在窗体上显示的内容是:a= 【9】 和b= 【10】

正确答案:

[9]30

参考解析:

[10] 70 传地址表示参数的传送是对址的传送,变量的原值会在调用过程时被覆盖,但传值不同,传值传送的是参数的副本,变量的值不会发生改变。本题经过三次调用,a与b分别被传地址(ByRef,默认时省略)一次,故输出时,a、b的值分别在20、50的基础上加10、20。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5603778.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存