中国农业银行

单选题单击按钮时,以下程序运行后的输出结果是(  )。
Private Sub procl(x As Integer,y As Integer,z As Integer)
x=B*z
y=2*z
z=x+y
End Sub
Private Sub Commandl_Click(  )
Dim X As Integer,y As Integer,Z As Integer
x=1;y=2;z=3
Call procl(x,x,z)
Print x;x;z
Call procl(x,y,Y)
Print X;y;y
End SUb

A.661261010
B.95051010
C.961291015 
D.910105410

参考答案:A进入在线模考
【答案】A。解析:从整体上看,可得主调过程将两次调用过程Procl后,实参的值将随形参变化而变化。第一次调用被调过程Procl,主调过程把实参x,x,z的地址分别传给形参x,x,z,此时形参x,x,z值分别为1,1,3,执行语句x=3*z后,形参x值变为9,此时相对应的实参x也变为9.执行语句y=2*z后,形参Y值变为6.则相对应的实参x值变为6。执行z=x+y后,形参z值应为12,当然这次调用后,程序代码输出的数值为6,6,12。第二次调用被调过程procl,主调过程把实参x,x,z的地址分别传给形参x,x,z。我们应注意一下,此时实参x的值为6而不是1,所以此时形参x,x,z值分别为6,2,2,执行语句x=3*z后,形参x值为6,相对实参x值也相应的变为6。执行语句y=2*z后,形参Y值变为4,相应的实参y值也变为4,执行2=x+y后。形参。值变为10,相应的实参Y的值变为10,而形参Y和z的地址相同,最后它们值都应为10,所以此次调用后,程序代码将输出的数值为6,10和10。

你可能感兴趣的试题

11 000 Base—1X使用的传输介质是(  )。

A.UTP
B.STP
C.同轴电缆
D.光纤

2数据模型的三要素是数据结构、数据操作和(  )。

A.数据安全
B.数据兼容
C.数据约束
D. 数据维护

3东汉末年我国的一位杰出的医学家是(  )。

A.扁鹊
B.华佗
C.李时珍
D.孙思邈