首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知函数f1()、f2()的定义如下所示,设调用函数n时传递给形参x的值是10,若函数调用f2(a)以引用调用(Call By Reference)方式传递信息和以值调用(Call By Value)方式传递信息,则函数f1的返回值分别为( )。
已知函数f1()、f2()的定义如下所示,设调用函数n时传递给形参x的值是10,若函数调用f2(a)以引用调用(Call By Reference)方式传递信息和以值调用(Call By Value)方式传递信息,则函数f1的返回值分别为( )。
admin
2017-08-31
40
问题
已知函数f1()、f2()的定义如下所示,设调用函数n时传递给形参x的值是10,若函数调用f2(a)以引用调用(Call By Reference)方式传递信息和以值调用(Call By Value)方式传递信息,则函数f1的返回值分别为( )。
选项
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://jikaoti.com/ti/bEf7FFFM
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
ISO9000系列标准和软件成熟度模型CMM都着眼于质量和过程管理。ISO9000系列标准的主导思想如下:(1)强调质量(4);(2)使影响产品质量的全部因素始终处于(5)状态;(3)要求证实企业具有持续提供符合要求产品的(6):
对于UML提供的一系列支持面向对象的分析与设计的图,(48)给出系统的静态设计视图;(49)对系统的行为进行组织和建模是非常重要的;(50)和(51)都是描述系统动态视图的交互图,其中(52)描述了以时间顺序组织的对象之间的交互活动,(53)强调收发消息的
防火墙是隔离内部网和外部网的一类安全系统。通常防火墒中使用的技术有过滤和代理两种。路由器可以根据(1)进行过滤,以阻挡某些非法访问。(2)是一种代理协议,使用该协议的代理服务器是一种(3)网关。另外一种代理服务器使用(4)技术,它可以把内部网络中的某些私有
若某计算机系统的I/O接口与主存采用统一编址,则输入输出操作是通过()指令来完成的。
在网络设计阶段进行通信流量分析时可以采用简单的80/20规则。下面关于这种规则的说明中,正确的是()。
在网络运行中,发现设备CPU长时间占用过高,经检查发现下图中的“Numberoftopologychanges”值频繁变化,可初步判断该故障由(48)导致,可能的原因是(49)。(48)
下列关于私有地址个数和地址的描述中,都正确的是________________。
Networksecurityconsistsofpoliciesandpracticestopreventandmonitor(71)access,misuse,modification,ordenialofacomput
内存采用段式存储管理有许多优点,但__________不是其优点。
甘特图(Gantt图)不能_______。
随机试题
治疗沙眼衣原体感染应选用()
A.对乙酰氨基酚B.甲巯咪唑C.胰岛素D.甲状腺素E.氯硝西泮乙型肝炎患者皮下注射干扰素,1个月后出现嗜睡、体重增加,体检查出甲状腺功能减退。药师建议可口服
选择不同的火焰类型主要是根据()。
下列不是月骨缺血坏死的X线征象的是
A.气滞湿阻B.气滞痰阻C.气滞饮聚D.气滞血瘀E.气滞水停“梅核气”的基本病理为
A.细辛、麻黄B.桂枝、细辛C.麻黄、桂枝D.细辛、干姜E.干姜、半夏小青龙汤中主要起发汗散寒解表作用的药物是
海关对进口货物凭出入境检验检疫机构填发的有关单据办理海关通关手续,该单据是()。
1115年,金太祖()定都会宁府(今阿城),直至海陵王贞元元年(1153年)。
A、 B、 C、 D、 D原不等式可化为
TheTrojanWarprovedtotheGreeksthatcunningand______wereoftenmoreeffectivethanmilitary,might.
最新回复
(
0
)