可学答题网 > 问答 > 程序设计语言基础知识题库,初级程序员题库
目录: 标题| 题干| 答案| 搜索| 相关
问题

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


函数f()、g()的定义如下所示。已知调用f时传递给其形参x的值是1,若以传值方式调用g,则函数f的返回值为__(1)__;若以传引用方式调用g,则函数f的返回值为__(2)__。空白(2)处应选择()

  • AA.3
  • B4
  • C6
  • D7
参考答案
参考解析:

在传引用方式下,函数f的参数x、局部变量a分别对应不同的存储单元,函数g的参数y与实参x引用同一个存储单元。因此,以传值方式调用g,函数f执行结束时,返回值为4。

分类:程序设计语言基础知识题库,初级程序员题库