首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知函数f1()、f2()的定义如下图所示,如果调用函数f1时传递给形参x的值是2,若a和y以引用调用(call by reference)的方式传递信息,则函数f1的返回值为(47);若a和y以值调用(call by value)的方式传递信息,则函数f
已知函数f1()、f2()的定义如下图所示,如果调用函数f1时传递给形参x的值是2,若a和y以引用调用(call by reference)的方式传递信息,则函数f1的返回值为(47);若a和y以值调用(call by value)的方式传递信息,则函数f
admin
2019-05-11
32
问题
已知函数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、随机数
答案
C
解析
引用调用和值调用是进行过程(函数)调用时实在参数与形式参数间传递信息的两种基本方式。在过程(或函数)首部声明的参数称为形式参数,简称形参;过程(或函数)调用时的参数称为实在参数,简称实参。调用语句实现了对过程(或函数)语句的执行,调用时首先要进行实参与形参间的参数传递。简单地说,以值调用方式进行参数传递时,需要先计算出实参的值并将其传递给对应的形参,然后执行所调用的过程(或函数),在过程(或函数)执行时对形参的修改不影响实参的值。而引用调用时首先计算实际参数的地址,并将此地址传递给被调用的过程,然后执行被调用的过程(或函数)。因此在被调用的过程(函数)中,既得到了实参的值又得到了实参的地址。引用调用方式下,被调用过程(函数)执行时针对形式参数的修改将反映在对应的实在参数变量中。在引用调用方式下,题目中过程f2的执行语句对y的修改结果就是a的值,即a的值在f2中被改为7(即y=2*3+1),在f1中没有修改x的值,所以f1的返回值为14(7*2)。在值调用方式下,在f2中修改y的值不会影响实参a,所以f1的返回值为6(3*2)。
转载请注明原文地址:https://kaotiyun.com/show/zuVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
T1载波采用(21)复用技术,将(22)路话音复用在一条通信线路上,每路话音信号要经过编码器进行采样,采样频率为(23)Hz。(22)
进入接口配置模式,使用bandwidth命令设置接口带宽。Router(config-if)#bandwidth2500000表示设置接口带宽为______。
在下列存储器中,属于电擦除可编程只读存储器的是______。
电子邮件中的两个协议中,(62)协议是接收邮件的协议,(63)协议是发送邮件的协议。
在各种码制中,真值0用______来表示机器码是唯一的。
在SNMP的网络管理模型中______是位于被管理的设备中的一个网络管理软件模块,它掌握本地的网络管理信息,并将此信息转换为SNMP兼容的形式,在NMS发出请求时做出响应。
在获取与处理音频信号的过程中,正确的处理顺序是______。A.采样、量化、编码、存储、解码、D/A变换B.量化、采样、编码、存储、解码、A/D变换C.编码、采样、量化、存储、解码、A/D变换D.采样、编码、存储、解码、量化、D/A变换
一个功能完备的计算机网络需要指定一套复杂的协议集。对于复杂的计算机网络协议来说,最好的组织方式是______。A.连续地址编码模型B.层次结构模型C.分布式进程通信模型D.混合结构模型
在SNMP的管理模型中,关于管理信息库的说法中正确的是______。A.一个网络只有一个信息库B.管理信息库是一个完整、单一的数据库C.管理信息库是一个逻辑数据库,它由各个代理之上的本地信息库联合构成D.以不都不对
若用8位机器码表示十进制整数一127,则其原码表示为(1),补码表示为(2)。(2)
随机试题
Anewkindofradarhasbeendevelopedforspaceshiptravelers.Aworkinglaboratorymodelofanewsystemofradarthatmakesu
一上颌游离端可摘局部义齿初戴时,发现一侧末端基牙颊侧卡环的体部形成支点,义齿无法就位。处理方法为()
在氨水中加入一些NH44Cl晶体,会使()。
党和国家的一切工作的出发点和落脚点就是要把我国建设成为具有中国特色社会主义国家。()
根据同义词和近义词略写法,快速书写时可选用()词写。
教育心理学常用的方法有()。
【2015年河北石家庄.填空】德育过程是一个长期的、___________、逐步提高的过程。
体育课结束后,三(5)班学生小红发现自己在教室的文具盒不见了,于是向班主任陈老师反映。陈老师发现在体育课时,小刚身体不舒服一个人在教室休息,就找小刚进行谈话,下课后把小刚一个人留在教室关禁闭。陈老师侵犯了小刚的什么权利?()
在下面的类定义中,横线处应填入的内容是()。classFred{public:voidprint(){cout<<data<<endl;)voidsetData(doubled){data
Withmoreandmoreyoungpeoplegettingintotroublewiththelaw,socialworkersareverybusy.Theyaretryingtokeep【B1】____
最新回复
(
0
)