万能百科  > 所属分类  > 

下列程序段的输出结果是( )。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

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签