首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数f()、g()的定义如下图所示,调用函数f时传递给形参x的值为5,若采用传值(call by value)的方式调用g(a),则函数f的返回值为(31);若采用传引用(call by reference)的方式调用g(a),则函数f的返回值为(32)。
函数f()、g()的定义如下图所示,调用函数f时传递给形参x的值为5,若采用传值(call by value)的方式调用g(a),则函数f的返回值为(31);若采用传引用(call by reference)的方式调用g(a),则函数f的返回值为(32)。
admin
2019-05-11
29
问题
函数f()、g()的定义如下图所示,调用函数f时传递给形参x的值为5,若采用传值(call by value)的方式调用g(a),则函数f的返回值为(31);若采用传引用(call by reference)的方式调用g(a),则函数f的返回值为(32)。
选项
A、14
B、16
C、17
D、22
答案
A
解析
本题考查的是参数传递基本知识。
引用调用和值调用是进行过程(函数)调用时实际参数与形式参数问传递信息的两种基本方式。
在过程(或函数)首部声明的参数称为形式参数,简称形参:过程(或函数)调用时的参数称为实际参数,简称实参。调用语句实现了对过程(或函数)语句的执行,调用时首先要进行实参与形参间的参数传递。简单地说,以值调用方式进行参数传递时,需要先计算出实参的值并将其传递给对应的形参,然后执行所调用的过程(或函数),在过程(或函数)执行时对形参的修改不影响实参的值。而引用调用时首先计算实际参数的地址,并将此地址传递给被调用的过程,然后执行被调用的过程(或函数)。因此在被调用的过程(函数)中,既得到了实参的值又得到了实参的地址。引用调用方式下,被调用过程(函数)执行时针对形参的修改将反映在对应的实参变量中。
运行函数f()时,参数x的值为5,因此局部变量a的值为9。在传值调用方式下,执行函数g()不会影响实参a,因此函数f()的返回值为14;在引用调用方式下,执行函数g()时,对y的修改就是对a的修改,因此在g()中,局部变量a的值为8,参数y的值改为17,因此函数调用g(a)结束后,a的值为17,函数f()的返回值为22。
转载请注明原文地址:https://kaotiyun.com/show/GcVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
走廊里有一盏灯F由开关A和开关B并联控制。若开关合上代表“1”,断开代表“0”,灯亮用1表示,灯灭用0表示。把F看成A和B的逻辑函数,则F的表达式为______。
IPv6地址FF05::B3的完整形式是______。
IP地址块202.120.80.128/26包含了______个主机地址。
IPv4数据包首部的最小长度为______字节。
某主机的IP地址为10.100.100.01/20,其子网掩码是______。A.255.255.248.0B.255.255.252.0C.255.255.240.0D.255.255.255.0
下列对IPv6地址FE80:0:0:0801:FE:0:0:04A1的简化表示中,错误的是______。A.FE8::801:FE:0:0:04A1B.FE80::801:FE:0:0:04A1C.FE80:0:0:801:FE::04A1D.
CPU从内存中读取指令时,需要先将程序计数器(PC)的内容输送到______总线上。A.数据B.地址C.控制D.接口
TCP/IP(1)_____layerprotocolsprovideservicestotheapplication(2)_____runningonacomputer.Theapplicationlayerdoes
在关系代数运算中,(18)运算结果的关系模式与原关系模式相同。
要判断16位二进制整数X的第三位是否全为0,则令其与十六进制数0007进行__________________运算,然后判断运算结果是否等于0。
随机试题
简析东晋王羲之书法作品《兰亭序》的艺术特色。[福建2015][安徽2017][浙江2018]
A.乌头生物碱B.长春花碱C.番木鳖碱和马钱子碱D.麻黄碱E.吗啡标出下列生物活性所对应的生物碱
操作过程规范图来自()。
某桥梁工程的工程重要性等级为三级,场地的地形、地貌与地质构造简单,地基土为膨胀土,则其岩土工程勘察等级应定为:
下列各项中,属于企业内部控制应当遵循的原则有()。
章学诚
真理是思想形式,是人类经验的组织形式,这是()。
硬盘性能参数包括主轴转速、内部传输率、()、()与缓存。
A.inappropriateB.attendC.slipsD.trackE.financeF.unchangeableG.organizeH.participateI.f
Directions:Forthispart,youareallowed30minutestowriteashortessayentitledSocialPractice.Youshouldwriteatleast
最新回复
(
0
)