首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5,则在函数中以传值调用(call by value)方式调用函数f时,输出为_______;在函数t中以引用调用(call by reference)方式调用函数时,输出为_____
函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5,则在函数中以传值调用(call by value)方式调用函数f时,输出为_______;在函数t中以引用调用(call by reference)方式调用函数时,输出为_____
admin
2019-06-12
22
问题
函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5,则在函数中以传值调用(call by value)方式调用函数f时,输出为_______;在函数t中以引用调用(call by reference)方式调用函数时,输出为_______。
(4)
选项
A、12
B、16
C、20
D、24
答案
B
解析
本题主要考查函数调用时参数的传递方式。如果采用传值方式调用,则形参值的变化不会影响实参;如果采用引用方式调用,则形参值的变化会直接反映到实参。
本题中如果在函数t中采用传值方式调用函数f,a的值传给形参r,在函数f中,a的值变为6,r的值为10并返回赋给变量x,由于a是全局变量,退出函数f后a的值依然为6,所以函数t的输出结果为16。如果函数t采用传值方式调用函数f,则形参r就是对实参a的引用,对r的修改就是对a的修改,在执行a=r+1时,a和r的值都变为6,执行r=r*2,a和r的值都变为12,并将r的值返回给x,因此函数t的输出结果为24。
转载请注明原文地址:https://kaotiyun.com/show/fzCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
设数据码字为100100ll,采用海明码进行校验,则必须加入()比特冗余位才能纠正一位错。
使用路由器对局域网进行分段的好处是__________。(2013年上半年试题)
OSPF网络可以划分成多个区域(area),下面对于区域的描述中错误的是____________。
按照美国制定的光纤通信标准SONET,OC-48的线路速率是(11)Mb/s。
利用______可以对软件的技术信息、经营信息提供保护。
阅读以下说明和C++代码,将应填入(n)处。[说明]在一公文处理系统中,开发者定义了一个公文类OfficeDoc,其中定义了公文具有的属性和处理公文的相应方法。当公文的内容或状态发生变化时,关注此OfficeDoc类对象的相应的DocExplor
请用120字以内文字,从业务的继承性、升级成本(时间、工作量)和扩展性三个方面简要说明开发人员所提方案的优点。WebService的三个基本技术是WSDL、SOAP、UDDI,它们都是以XML为基础定义的。请用120字以内文字,简要说明WSDL、SO
阅读下列算法说明和算法,将应填入(n)的字句写在答题纸的对应栏内。【说明】下列最短路径算法的具体流程如下:首先构造一个只含n个顶点的森林,然后依权值从小到大从连通网中选择不使森林中产生回路的边加入到森林中去,直至该森林变成一棵树为止,这棵树
阅读以下关于住宅安全系统的技术说明,根据要求回答问题1~问题4。[说明]基于某嵌入式系统的住宅安全系统可使用传感器(如红外探头、摄像头等)来检测各种意外情况,如非法进入、火警和水灾等。房主可以在安装该系统时配置安全监控设备(如传感器
对于文法G(S):S→S+aT|aT|+aTT→*aT|*a对于句型aT+a*a*a,(28)是该句型的直接短语,(29)是该句型的句柄。
随机试题
20世纪80年代,在世界范围内,各国都在推动改革,改革成了一种全球社会现象,改革的重点是()
反相硅胶薄层色谱填料常引入的烷基为()。
采用可调值总价合同,发包方承担( )的风险。
会计人员因( )行为被吊销会计从业资格证书,并被依法追究刑事责任的,不得重新取得会计从业资格证书。
英译汉:“direct consignment;discharging port; combined transport”,正确的翻译为:( )。
2011年3月10日,甲企业委托乙单位代销一批商品,商品实际成本为100万元,代销价格200万元(不含增值税)。4月1日收到乙单位的代销清单,委托代销的商品已全部销售,甲企业按委托代销商品价格的10%计提手续费。该批商品的增值税税率为17%,甲企业于4月2
也许有一天,人类能到毗邻行星进行自由探险,使用大功率望远镜认识我们周围的星球;总有一天,我们也将切实探索地球上大洋深处的每一寸土地,以及_______的原始森林,却很可能永远无法到地球中心去旅行。由于温度极高、压力极大,地球内部很可能永久性地成为人类无法到
威海卫之战
有以下程序:main(){charp[]={’a’,’b’,’c’},q[]="abc";printf("%d%d\n",sizeof(p),sizeof(q));};程序运行后的输出结果是____
______intooceansandriversisaseriousformofpollution.
最新回复
(
0
)