【程序】 SET TALK OFF CLEAR STORE 10 TO A STORE 20 TO B SET UDFPARMS TO REFERENCE DO SWAP W1TU A,(B) ? A,B PROCEDURE SWAP PARAMETERS

admin2010-06-18  12

问题 【程序】
SET TALK OFF
CLEAR
STORE 10 TO A
STORE 20 TO B
SET UDFPARMS TO REFERENCE
DO SWAP W1TU A,(B)
? A,B
PROCEDURE SWAP
PARAMETERS X1,X2
   TEMP=X1
   X1=X2
   X2=TEMP
ENDPROC
SET TALK ON
RETURN
若将“DO SWAP WITH A,(B)”改为“DO SWAP WITH A,B”,则A,B的输出结果为 ______。   

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

答案C

解析 变量A、B都是按引用传递,因此,交换后变量A指向B的地址,B指向A的地址,所以返回主程序后,A、B值分别为20、10。
转载请注明原文地址:https://kaotiyun.com/show/AChZ777K
0

最新回复(0)