首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
调用函数时若是引用调用方式,则是将________________。下面所定义的函数f1为值调用方式,函数f2为引用调用方式。若有表达式x=f1(5),则函数调用执行完成后,该表达式中x获得的值为________________。
调用函数时若是引用调用方式,则是将________________。下面所定义的函数f1为值调用方式,函数f2为引用调用方式。若有表达式x=f1(5),则函数调用执行完成后,该表达式中x获得的值为________________。
admin
2020-05-13
46
问题
调用函数时若是引用调用方式,则是将________________。下面所定义的函数f1为值调用方式,函数f2为引用调用方式。若有表达式x=f1(5),则函数调用执行完成后,该表达式中x获得的值为________________。
选项
A、5
B、20
C、36
D、45
答案
D
解析
本题考查程序语言基础知识。函数调用时实参与形参间交换信息的基本方法有传值调用和引用调用两种。若实现函数调用时实参向形参传递相应类型的值,则称为是传值调用。这种方式下形参不能向实参传递信息。当形参为引用类型时,实际上是将实参的地址传递给形参,在被调用函数中对形参的访问和修改实际上就是针对相应实参所作的访问和改变。本题中涉及两次函数调用。首先调用函数n,传给其形参x的值为5,采用的是传值调用方式。在f1执行时,其局部变量b的值由x-1计算所得,为4。接下来调用函数f2,b为实参,f2的形参x为引用参数,即在f2中针对其形参x的修改最终都体现在f1的变量b中,执行f2时2x+1的结果为9,赋值给x的本质就是将b的值改为9,因此f2结束后返回到f1再计算b*x时,b的值为9,而x是f1中的参数x,其值为5,所以9*5就是f1的返回值。
转载请注明原文地址:https://kaotiyun.com/show/AmPZ777K
本试题收录于:
软件评测师上午基础知识考试题库软考中级分类
0
软件评测师上午基础知识考试
软考中级
相关试题推荐
结合你的项目管理经验,说明造成该项目的上面所述问题的主要原因是什么?项目经理小许应该如何科学地检查及控制项目的进度执行情况?
按工作最早完成时间计,D、E、G3项工作各推迟了多少天?结合你的项目管理经验,分析项目经理阮工为了减少干扰因素对进度的影响,确保项目实施阶段的进度,对项目实施期间的进度控制应注意哪些要点?
阅读以下关于项目范围管理的说明,根据要求回答问题1~问题3。[说明]RT公司是一家致力于为电子政务市场提供应用系统建设的系统集成公司,最近接到开发一套向公众开放的政务信息发布与查询系统的项目。由于电子政务项目有一定的保密性要求,因此该系统涉
结合你的项目管理经验,简要分析产生以上问题的主要原因。在本案例中,老陈在监督和控制项目过程应关注哪些主要问题(即概要说明监督和控制项目过程的主要关注点)?
阅读以下说明,请回答问题1至问题4,将解答或相应的编号填入对应栏内。[说明]某系统集成企业最近与某法院信息中心签订了一个法院综合信息系统运维项目合同,并签订了服务级别协议,对服务内容和具体要求进行了约定。协议中要求运维项目从解决问题过程到控
(2012年上半年)某公司技术人员人力成本如下表所示。项目经理根据项目总体要求制定了某项目的网络资源计划图(如下图所示,单位为日,为简化起见,不考虑节假日),并向公司申请了2名分析师负责需求分析,3名设计师负责系统设计,10名
(68)是指确定哪些风险会影响项目并以书而形式记录其特点的管理过程。
IPV6协议规定,一个IP地址的长度是_______位。
“X=(A+B)×(C-D/E)”的后缀式表示为(17)。
“可执行的运算及运算的次序来描述计算过程”是______语言的特点。
随机试题
从历史的发展来看,世界各国采用过的货币制度有()。
注意的两个基本特点是
社会主义制度的经济基础是【】
2006年3月,王某在一次抢劫过程中,因行人报案,被市公安局侦查人员当场抓获。从侦查阶段到审判阶段,王某对被指控的抢劫罪一直予以否认。2006年6月15日,甲市中级人民法院正式受理了此案,并认为王某可能被判处3年以下有期徒刑,遂直接决定适用简易程序进行审理
证券是一种可以依法买卖的特殊商品。()
现金支票可以提取现金,不可以办理转账。()
总经理因故临时不能履行职权的,由理事会指定副总经理代其履行职权。()
马斯洛的需求层次包括()
(2016·河南)教师的()对课堂管理有直接的影响。
天空出现朝霞,就会下雨;天空出现晚霞,就会放晴。人们由此得出“朝霞不出门,晚霞行千里”的结论。这主要体现思维的()。
最新回复
(
0
)