[单选题]

在下列程序代码中,若主程序调用f1(x)时,参数传递采用引用方式,在f1()中调用f2(y),参数传递采用传值方式,则f1()的输出结果为(33);若主程序调用f1(x)时,参数传递采用传值方式,在f1()中调用f2(Y),参数传递采用引用方式,则f1()的输出结果为(34)。

(62)

A.2

B.6

C.12

D.14

参考答案与解析:

相关试题

在下面的程序中,若调用f1(x)时参数传递采用引用方式,调用f2(y)时参数传递

[单选题]在下面的程序中,若调用f1(x)时参数传递采用引用方式,调用f2(y)时参数传递采用传值方式,则输出结果为(47);若调用f1(x)和f2(y)时参数传递都采用引用方式,则输出结果为(48)。A.3B.6C.8D.10

  • 查看答案
  • 在下面的程序中,若调用f1(x)时,参数传递采用传值方式,调用f2(y)时,参数

    [单选题]在下面的程序中,若调用f1(x)时,参数传递采用传值方式,调用f2(y)时,参数传递采用引用方式,则输出结果为(47);若调用f1(x)时,参数传递采用引用方式,调用f2(y)时,参数传递采用传值方式,则输出结果为(48)。A.2B.4C.6D.8

  • 查看答案
  • 在下列程序代码中,主程序调用add(x)时,若参数传递采用引用方式,则其输出结果

    [单选题]在下列程序代码中,主程序调用add(x)时,若参数传递采用引用方式,则其输出结果为(34),若参数传递采用传值方式,则输出结果为(35)。(61)A.2B.4C.6D.8

  • 查看答案
  • 在下列程序代码中,主程序内调用函数change()时,若参数传递采用传值方式,则

    [单选题]在下列程序代码中,主程序内调用函数change()时,若参数传递采用传值方式,则主函数输出为(34);若参数传递采用引用方式,则主函数的输出为(35)。(69)A.1B.2C.3D.4

  • 查看答案
  • 在下列程序中,调用f1(x)时,实参a与形参x以引用调用的方式传递信息,其输出结

    [单选题]在下列程序中,调用f1(x)时,实参a与形参x以引用调用的方式传递信息,其输出结果为(33),调用f2(y)时,实参b与形参y以传值的方式传递信息,其输出结果为(34)。(63)A.1B.2C.3D.4

  • 查看答案
  • 若程序中定义了三个函数f1、f2和f3,并且函数f1调用f2、f2调用f3,

    [单选题] 若程序中定义了三个函数f1、f2和f3,并且函数f1调用f2、f2调用f3,那么程序运行时不出现异常的情况下,函数的返回方式为(32) 。(32)A. 先从f3返回f2,然后从f2返回f1B. 先从f3返回f1,然后从f1返回f2C. 先从f2返回f3,然后从f3返回f1D. 先从f2返回f1,然后从f1返回f3

  • 查看答案
  • 若程序中定义了三个函数f1、f2和f3,并且函数f1调用f2、f2调用f3,那么

    [单选题]若程序中定义了三个函数f1、f2和f3,并且函数f1调用f2、f2调用f3,那么,在程序运行时不出现异常的情况下,函数的返回方式为(32)。A.先从f3返回f2,然后从f2返回f1B.先从f3返回f1,然后从f1返回f2C.先从f2返回f3,然后从f3返回f1D.先从f2返回f1,然后从f1返回f3

  • 查看答案
  • 有程序:F1(x)=2.0/(1.0+x)F2(Y)=F1(Y)*Y+1.0A=

    [单选题]有程序:F1(x)=2.0/(1.0+x)F2(Y)=F1(Y)*Y+1.0A=F1(1.0+F2(1.0)WRITE(*,10)A10FORMAT(1x,E8.2)END此程序执行后的输出结果为:()A . 3.00B . 3.0C . 3.00E+00D . 30E+01

  • 查看答案
  • 若程序中定义了三个函数f1,f2,f3,并且函数f1执行时会调用f2、函数f2执

    [单选题]若程序中定义了三个函数f1,f2,f3,并且函数f1执行时会调用f2、函数f2执行时会调用f3,那么正常情况下,()。A.f3执行结束后返回f2继续执行,f2执行结束后返回f1继续执行B.f3执行结束后返回f1继续执行,f1执行结束后返回f2继续执行C.f2执行结束后返回f3继续执行,f3执行结束后返回f1继续执行D.f2执行结束后返回f1继续执行,f1执行结束后返回f3继续执行

  • 查看答案
  • 已知函数f1()、f2()的定义如下图所示,如果调用函数f1时传递给形参x的值是

    [单选题]已知函数f1()、f2()的定义如下图所示,如果调用函数f1时传递给形参x的值是2,若a和y以引用调用(call by reference)的方式传递信息,则函数f1的返回值为(47);若a和y以值调用(call by value)的方式传递信息,则函数f1的返回值为(48)。A.6B.10C.14D.随机数

  • 查看答案
  • 在下列程序代码中,若主程序调用f1(x)时,参数传递采用引用方式,在f1()中调