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

admin2013-05-15  0

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

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

答案2

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

随机试题
最新回复(0)