更多“当第二次调用P1时,X1的输出结果为______。A.1B.2C.3D.4 ”相关问题
  • 第1题:

    当第一次调用P1时,X2的输出结果为______。

    A.3

    B.4

    C.5

    D.6


    正确答案:A
    解析:主程序中的X2是按值传递给子程序P1中的W2,主程序中X2的值不随着子程序P1中 W2的变化而变化,虽然W2=W2*2=3*2=6,但主程序中的X2仍为3。

  • 第2题:

    在下面的程序中,若实参a与形参x以引用调用(Call by Reference)的方式传递信息,则输出结果为(51);若实参a与形参x以值调用(Call by Value)的方式传递信息,那么输出结果为(52)。

    A.1

    B.2

    C.3

    D.4


    正确答案:D
    解析:对于引用调用,不但传递实参的值,同时也传递实参的地址,函数执行过程中对形参的修改也反映到实参上,所以a的结果是4。值调用不传递实参的地址,对形参的修改不会反映到实参上,所以(52)题中a的值为2。

  • 第3题:

    当缓冲页面输出时,若要删除缓冲区中的所有HTML输出,应调用Response对象的()方法;若要可以立即发送缓冲区中的输出,应调用Response对象的()方法;若要使用Web 服务器停止处理脚本并返回当前结果,应调用()方法。
    CLEAR;FLUSH;END

  • 第4题:

    当第二次调用P1时,X2的输出结果为 ______。

    A.3

    B.4

    C.5

    D.6


    正确答案:B
    解析:X1+X2按值传递给子程序中的W2,按值传递,主程序中的变量不随着子程序中相应参数的变化而变化,所以P1结束后X2仍为4。

  • 第5题:

    在下列程序中,调用f1(x)时,实参a与形参x以引用调用的方式传递信息,其输出结果为(33),调用f2(y)时,实参b与形参y以传值的方式传递信息,其输出结果为(34)。

    (63)

    A.1

    B.2

    C.3

    D.4


    正确答案:D