下列程序段的输出结果是  CLEAR  STORE 10 TO A  STORE 20 TO B  SET UDFPARMS TO REFERENCE  DO SWAP WITH A,(B)  ?A,B  PROCEDURE SWAP  PARAMETER

admin2006-08-25  24

问题 下列程序段的输出结果是  CLEAR  STORE 10 TO A  STORE 20 TO B  SET UDFPARMS TO REFERENCE  DO SWAP WITH A,(B)  ?A,B  PROCEDURE SWAP  PARAMETERS Xl,X2    TEMP=X1     X1=X2    X2=TEMP  ENDPROC

选项 A、10 20
B、20 20
C、20 10
D、10 10

答案B

解析 本题中利用SET UDFPARMS TO REFERENCE语句设置按引用方式传递,执行DO SWAP WITHA,(B)时,A按引用传递,(B)按值传递,在调用的过程中,X1 和 x2 的值互换,X1=20,X2=10,但参数(B)是按值传递,形参数值的变化不会影响实参的变化,因此A、B的最后取值都是20。
转载请注明原文地址:https://kaotiyun.com/show/o95p777K
0

最新回复(0)