• 下列程序段的输出结果是( )。

    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
  • 2021年07月08日 20时28分来自  问答库 >> 计算机类
  • 评论 0
  • 手机玩微博

    手机版 手机端
    Powered by 日新微博 © 2018 - 2020 日新网