单选题
下列程序段执行以后,内存变量A和B的值是______。
CLEAR
A=10
B=20
SET UDFPARMS TO REFERENCE
DO SQ WITH(
A、
,B&&参数是值传送,B是引用传送
?A,B
PROCEDURE SQ
PARAMETERS X1,Y1
X1=X1*X1
Y1=2*X1
ENDPROCA) 10 200
B、
100 200
C、
100 20
D、
10 20
【正确答案】
A
【答案解析】
[解析] 参数传递有两种传递方式:按值传递和按引用传递。当按值传递且形参变量值改变时,不会影响实参变量的取值;当按引用传递且形参变量值改变时,实参变量值也随之改变,因为在按引用传递时形参变量和实参变量使用的是相同的变量地址。
提交答案
关闭