更多“下列程序段的输出结果是CLEARSTORE 10 TO ASTORE 20 TO BSET UDFPARMS TO REFERENCEDO SWAP WITH ”相关问题
  • 第1题:

    以下程序段运行后,消息框的输出结果是( )。 a=10b=20c=a<;bMsgBox c+lA.一1B.0C.1D.2

    以下程序段运行后,消息框的输出结果是( )。 a=10b=20c=a<;bMsgBox c+l

    A.一1

    B.0

    C.1

    D.2


    正确答案:B
    B.【解析】本题考查VBA中表达式运算的知识。在VBA中允许逻辑量进行算术运算,True处理成一l,False处理成0。

  • 第2题:

    下列程序段的输出结果

    Clear

    store 10 to a

    store 20 to B.

    set udfparms to reference

    do swap with a,(b)

    a,b

    procedure swap

    parameters x1,x2

    temp=X1

    x1=x2

    x2=temp

    endproc

    A.10 20

    B.20 20

    C.20 10

    D.10 10


    正确答案:B

  • 第3题:

    有下列程序段,程序段运行后的输出结果是10()。 int *p,n; n=10; p=&n; n=*p+10; printf("%dn", *p);


    a=10 b=50 c=10

  • 第4题:

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

    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之前,先执行如下命令: SET UDFPARMS TO REFERENCE:若要按值方式传递参数,在调用UDF之前,先执行如下命令:SET UDFPARMS TO VALUE。也可以不管SET UDFPARMS的设置,强制设定以值传递方式或引用传递方式向一个UDF传递参数:用括号括起一个变量,则设定按值传递。默认情况下,变量以引用传递方式向过程传递,以值传递方式向一个UDF传递。

  • 第5题:

    下列程序的输出结果是:___________。 x = 10 y = 20 def swap(x, y): t = x x = y y = t print(x, y) swap(x,y) print(x,y)

    A.20 10 10 20

    B.10 20 10 20

    C.10 20 20 10

    D.20 10 20 10


    10 20 10 20