下列程序段的输出结果是( )。Clearstore 10to a store 20to bset udfparms to reference
下列程序段的输出结果是( )。
Clear
store 10to a
store 20to b
set udfparms to reference
do Swap with a,(b)
?a,b
procedure swap
parameters x1,x2
temp=x1
xl=x2
x2=temp
endproc
A)2010
B)1010
C)2020
D)1020
正确答案:C将参数传送给UDF有两种方式: ①按引用传递方式,是将作为参数的变量和数组元素的地址传递给UDF,当参数的值在被调用过程中更改时,新值传递会调用程序中相关的变量或数组元素。 ②按值传递方式,是把变量和数组元素的值直接传递给UDF,当UDF中参数的值发生变化时,原来的变量或数组元素的值不发生变化。若要按引用方式传递参数,在调用UDF之前,先执行如下命令:SETUDFPARMSTOREFERENCE:若要按值方式传递参数,在调用UDF之前,先执行如下命令:SETUDFPARMSTOVALUE。也可以不管SE
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
