首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知函数f1()、f2()的定义如下所示,设调用函数f1时传递给形参x的值是10,若函数调用f2(a)以引用调用(Call By Reference)方式传递信息和以值调用(Call By Va1ue)方式传递信息,则函数f1的返回值分别为(16)。
已知函数f1()、f2()的定义如下所示,设调用函数f1时传递给形参x的值是10,若函数调用f2(a)以引用调用(Call By Reference)方式传递信息和以值调用(Call By Va1ue)方式传递信息,则函数f1的返回值分别为(16)。
admin
2019-06-12
57
问题
已知函数f1()、f2()的定义如下所示,设调用函数f1时传递给形参x的值是10,若函数调用f2(a)以引用调用(Call By Reference)方式传递信息和以值调用(Call By Va1ue)方式传递信息,则函数f1的返回值分别为(16)。
选项
A、20和20
B、59和20
C、59和98
D、20和98
答案
B
解析
本题主要考查传值调用和引用调用。
在传值调用中,形参取的是实参的值,形参的改变不会导致调用点所传的实参的值发生改变;而引用(传址)调用中,形参取的是实参的地址,即相当于实参存储单元的地址引用,因此其值的改变同时就改变了实参的值。
在本题中,f2以引用调用时,这个时候将变量x的值10传递给变量a,即a的值为10,然后将a作为f2的实参,以引用调用方式调用f2,然后计算得到y的值为49并带回,然后在函数f1中返回a+x=49+10=59。
f2以值调用时,这个时候将变量x的值10传递给变量a,即a的值为10,然后将a作为f2的实参,以值调用方式调用f2,然后计算得到y的值为49,但无法带回,然后在函数f1中返回a+x=10+10=20。
转载请注明原文地址:https://kaotiyun.com/show/2sCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
下列关于风险的叙述不正确的是:风险是指______。
以太网交换机的交换方式有三种,这三种交换方式不包括______。
下列语句中准确地描述了ISDN接口类型的是(22)。
IIS服务支持的身份验证方法中,需要利用明文在网络上传递用户名和密码的是______。
李某在《电脑与编程》杂志上看到张某发表的一组程序,颇为欣赏,就复印了一百份作为程序设计辅导教材发给学生。李某又将这组程序逐段加以评析,写成评论文章后投到《电脑编程技巧》杂志上发表。李某的行为__________。
校园网连接运营商的IP地址为202.117.113.3/30,本地网关的地址为192.168.1.254/24,如果本地计算机采用动态地址分配,在下图中应如何配置?(51)。
下列关于1000BaseT的叙述中错误的是(28)。
两个以上的申请人分别就相同内容的计算机程序的发明创造,先后向国务院专利行政部门提出申请,______可以获得专利申请权。
ARP表用于缓存设备的IP地址与MAC地址的对应关系,采用ARP表的好处是__________。(2011年下半年试题)
阅读以下算法说明和流程图,回答问题1和问题2。【算法说明】下面是一段插入排序的程序,将R[k+1]插入到R[1...k]的适当位置。R[0]=R[k+1];j=k;while(R[j]>R[0]){R[j
随机试题
越婢加半夏汤或桑白皮汤,适用于胀哪一型涤痰汤适用于肺胀哪一型
患者,男性,40岁,主诉空腹时有上腹痛,进食后缓解2个月余。秋冬季季节性发作3年,经胃镜检查确诊为十二指肠溃疡。本病的重要致病菌是
根据某地一年级12名女大学生体重x与肺活量y数据进行相关回归分析,已算出∑()2=1.89,∑()2=1.06,则剩余标准差Sy·x等于
A.水钠潴留B.促红细胞生成素减少C.活性维生素D3,减少D.出血倾向E.含氮代谢产物潴留尿毒症患者发生贫血的主要原因是
房地产开发企业以“性价比”为导向,确定商品住房销售价格的定价方法是()。
下列各项中,属于企业流动负债的是()。
BOT项目融资的优点有()。
事业单位的其他应收款包括()。
审计防范措施可以分为三类:由______产生的防范措施;鉴证客户内部的防范措施;会计师事务所自身制度和程序中的防范措施。
请从所给的选项中,选择最适合的一个填入问号处,使之呈现一定的规律性:
最新回复
(
0
)