在Visual FoxPro中,下列程序段执行以后,内存变量X和Y的值是( )。 CLEAR STORE 3 TO X sTORE 5 TO Y SET UDFPARMS T0 REFERENCE DO PLUS WITH(X),Y

admin2015-08-12  23

问题 在Visual FoxPro中,下列程序段执行以后,内存变量X和Y的值是(     )。
CLEAR
STORE 3 TO X
sTORE 5 TO Y
SET UDFPARMS T0 REFERENCE
DO PLUS WITH(X),Y
?X,Y
PROCEDURE PLUS
PARAMETERS A1.A2
A1=A1+A2
A2=A1+A2
ENDPROC

选项 A、3 13
B、8 21
C、8 13
D、13 21

答案A

解析 STORE<表达式>TO<内存变量名表>为内存变量的赋值命令,用于计算表达式并将表达式值赋给一个或多个内存变量。PARAMETERS<形参变量1>[,<形参变量2>,…]是接收参数的命令,参数传递方式有两种:按值传叠(传值):计算实参的值,将值放人内存变量,再将值传给形参变量。形参变量值的改变不会影响实参变量的取值。按引用转递(传地址):把实参变量也随之变化。本题中(x)表示接引传递,y表示按址传递。
转载请注明原文地址:https://kaotiyun.com/show/8mEp777K
0

最新回复(0)