首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知函数f1()、f2()的定义如下图所示。设调用函数n时传递给形参x的值是1,若函数调用f2(a)采用引用调用(callbyreference)的方式传递信息,则函数f1的返回值为(32);若函数调用f2(a)以值调用(callbyvalue)的方式传递
已知函数f1()、f2()的定义如下图所示。设调用函数n时传递给形参x的值是1,若函数调用f2(a)采用引用调用(callbyreference)的方式传递信息,则函数f1的返回值为(32);若函数调用f2(a)以值调用(callbyvalue)的方式传递
admin
2019-05-11
23
问题
已知函数f1()、f2()的定义如下图所示。设调用函数n时传递给形参x的值是1,若函数调用f2(a)采用引用调用(callbyreference)的方式传递信息,则函数f1的返回值为(32);若函数调用f2(a)以值调用(callbyvalue)的方式传递信息,则函数f1的返回值为(33)。
(33)
选项
A、-5
B、6
C、12
D、15
答案
A
解析
本题考查程序语言基础知识。函数n被调用而运行时,其局部变量值的变化情况如下:在调用f2(a)之前,x的值为1,a的值为5。在以引用调用方式调用f2(a)时,形参x是实参a的引用,在函数f2中的x就是函数f1中a的别名(或者说此时x与a所对应的存储单元是同一个,只是角度不同而已),因此执行函数f2时,条件表达式x>1即等同于a>1,a的值是5所以该条件表达式成立,从而执行了“x=x*x”,就将x所对应存储单元的内容改为了25,然后结束f2的执行并将所返回的-10赋值给f1中的x,因此在f1结束时返回的值为a+x=25-10=15。在值调用方式下调用f2(a)时,是将实参a的值5传递给f2的形参x,a和x所对应的存储单元是不同的,此后执行f2时,由于x的值是5,所以条件表达式x>l即等同于5>1,是成立的,从而执行了“x=x*x”,此时是将f2中的x修改为25,与f1中的a和x都无关,在结束f2的执行并将返回值-10赋值给f1中的x后,f1结束时进行的计算为a+x=5=10=5。
转载请注明原文地址:https://kaotiyun.com/show/IyVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
计算机通过电话网拨号方式上网时,异步传输的字符同步,下列选项(37)的说法是正确的;采用数据位为8位的异步起止方式传输数据时,其效率最高为(38),高级数据链路控制规程(HDLC)是(39)提出的标准:HDLC帧同步标志是(40): HDLC协议为保证帧同
在Windows操作系统中,通过(61)命令可以查看当前计算机的TCP连接状态。
分时系统的响应时间是由(23)确定,而实时系统的响应时间则由(24)确定。
Windows中,打开一个文本文件txt不能用的工具是(66)。
下述各功能中,属于性能管理范畴的功能是______。
自标准实施之曰起,至标准复审重新确认、修订或废止的时间,称为标准的有效期,我国在国家标准管理办法中规定,国家标准的有效期一般为______年。
显示器的(6)是指显示屏上能够显示出的像素数目,(7)指的是显示器全白画面亮度与全黑画面亮度的比值。(6)
显示器的性能指标主要包括(1)和刷新频率。若显示器的(2),则图像显示越清晰。(2)
显示器的()是指屏幕上能够显示出的像素数目。
随机试题
苏某系某市制药厂的职工,受该厂委托去某限价区收购当地农民采挖的麻黄草,收购后苏某雇佣了个体运输户陈某的汽车,将麻黄草运往所属的制药厂。在运输途中,被该县草原监理所工作人员发现,经检查,苏某、陈某并未持有采药许可证及调运、货运的合法批准手续,该县草原监理所遂
Dr.Smith,togetherwithhiswifeandtwosons,______toarriveontheeveningflight.
Makeanoteofit______youshouldforgetit.
患者,女,63岁。腰部冷痛重着,转侧不利,逐渐加重,静卧病痛不减,寒冷或阴雨天则加重,舌质淡,苔白腻,脉沉而迟缓。其方药宜选
关于执业药师资格考试和注册管理的说法,正确的是()。
深证综合指数的样本股是在深圳证券交易所上市的全部股票,计算权数为()。
甲、乙两家旅行社都是享有盛名的国家承办境外游客到国内观光的经济组织。2010年,两旅行社均接待海外游客20万人次,经济效益不相上下。2013年上半年,甲旅行社以高薪为条件,致使乙旅行社海外部15名工作人员全部辞职,转入甲旅行社工作a甲旅行社为此成立海外旅行
显示ARP缓存的命令是(61),清除ARP缓存病毒的命令是(62)。(62)
•Youwillhearfiverecordings.•Foreachrecording,decidewhatthemainreasonisforthephonecall.•Writeoneletter(A—H)
A、Every6years.B、Every2years.C、Every4years.D、Wheneveronedies.A
最新回复
(
0
)