在窗体中添加一个命令按钮,编写如下程序: Private Sub Sub1(p,m,n) p=p+1:m=m+1:n=n+1 Print "sub1:";p;m;n End Sub Private Sub Command1_Click() a1=

admin2010-11-20  22

问题 在窗体中添加一个命令按钮,编写如下程序:
Private Sub Sub1(p,m,n)
p=p+1:m=m+1:n=n+1
Print "sub1:";p;m;n
End Sub
Private Sub Command1_Click()
a1=1:b=2:c1=3
Call Sub1(a,b1+3,c1)
Print"Main:";a1;b1;c1
End Sub
程序运行后,输出结果为

选项 A、Sub:  2  6  4
Main:  2  6  4
B、Sub:  2  6  4
Main:  2  6  4
C、Sub:  2  6  4
Main:  1  2  3
D、Sub:  2  6  4
Main:  2  2  3

答案D

解析 考查考生对参数传递的掌握情况。这是在实现子过程被调用时参数虚实结合的问题。a1为变量按址传送,b1+3和c1为表达式按值传送。参数的传值方式和传址方式的区别。
转载请注明原文地址:https://jikaoti.com/ti/z4g0FFFM
0

最新回复(0)