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

admin2012-03-22  30

问题 在窗体中添加一个命令按钮,编写如下程序:    Private Sub Subl(p,m,n)      p=p+1:m=m+1:n=n+1      Print"subl:";p;m;n    End Sub    Private Sub Command1_Click()      al=1:b=2:c1=3      Call Subl(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://kaotiyun.com/show/JQhp777K
0

最新回复(0)