下列程序段执行以后,内存变量X和Y的值是( )。 CLEAR STORE 3 TO X STORE 5 TO Y SET UDFPARMS TO REFERENCE DO PLUS WnH(X),Y ?X,Y PROCEDURE P

admin2015-08-12  16

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

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

答案D

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

最新回复(0)