[单选题]

已知函数f1()、f2()的定义如下图所示,如果调用函数f1时传递给形参x的值是2,若a和y以引用调用(call by reference)的方式传递信息,则函数f1的返回值为(47);若a和y以值调用(call by value)的方式传递信息,则函数f1的返回值为(48)。

A.6

B.10

C.14

D.随机数

参考答案与解析:

相关试题

函数f()、g()的定义如下图所示,调用函数f()时传递给形参a的值为1。若采用

[单选题]函数f()、g()的定义如下图所示,调用函数f()时传递给形参a的值为1。若采用传值(call by value)的方式调用g(c),则函数f()的返回值为(29);若采用传引用(call by reference)的方式调用g(c),则函数f()的返回值为(30)。A.7B.5C.4D.3

  • 查看答案
  • 函数f()、g()的定义如下所示。已知调用f时传递给其形参x的值是1,若以传

    [试题] 函数f()、g()的定义如下所示。已知调用f时传递给其形参x的值是1,若以传值方式调用g,则函数f的返回值为 (40) ;若以传引用方式调用g,则函数f的返回值为 (41) 。(40)A. 3B. 4C. 6D. 7(41)A. 3B. 4C. 6D. 7

  • 查看答案
  • 函数f()、g()的定义如下所示。已知调用f时传递给其形参x的值是1,若以传值方

    [单选题,案例分析题] 函数f()、g()的定义如下所示。已知调用f时传递给其形参x的值是1,若以传值方式调用g,则函数f的返回值为__(1)__;若以传引用方式调用g,则函数f的返回值为__(2)__。空白(1)处应选择()A .3B . 4C . 6D . 7

  • 查看答案
  • 函数f()、g()的定义如下图所示,调用函数f时传递给形参x的值为5,若采用传值

    [单选题]函数f()、g()的定义如下图所示,调用函数f时传递给形参x的值为5,若采用传值(call by value)的方式调用g(a),则函数f的返回值为(31);若采用传引用(call by reference)的方式调用g(a),则函数f的返回值为(32)。A.14B.16C.17D.22

  • 查看答案
  • 若程序中定义了三个函数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

  • 查看答案
  • 函数f()、g()的定义如下所示,已知调用f时传递给其形参x的值是3,若以传

    [主观题] 函数f()、g()的定义如下所示,已知调用f时传递给其形参x的值是3,若以传方式调用g,则函数f的返回值为 (34) ;若以传引用方式调用g,则函数f的返回为 (35) 。(34)A. 18B. 17C. 12D. 8(35)A. 18B. 17C. 12D. 8

  • 查看答案
  • 若程序中定义了三个函数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

  • 查看答案
  • 函数f()、g()的定义如下所示,调用函数f时传递给形参x的值为5,若采用传值(

    [单选题]函数f()、g()的定义如下所示,调用函数f时传递给形参x的值为5,若采用传值(call by value)方式调用g(a),则函数f的返回值为(1);若采用传引用(call by reference)方式调用g(a),则函数f的返回值为(2)。A.14B.16C.17D.22

  • 查看答案
  • 若程序中定义了三个函数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继续执行

  • 查看答案
  • 函数t()、f()的定义如下所示,若调用函数t时传递给x的值为3,并且调用函数f

    [单选题]函数t()、f()的定义如下所示,若调用函数t时传递给x的值为3,并且调用函数f()时,第一个参数采用传值(callbyvalue)方式,第二个参数采用传引用(call by reference)方式,则函数t的返回值为(49)。A.35B.24C.22D.11

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