首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知函数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
83
问题
已知函数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://www.kaotiyun.com/show/nNRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
ISO9000系列标准和软件成熟度模型CMM都着眼于质量和过程管理。ISO9000系列标准的主导思想如下:(1)强调质量(4);(2)使影响产品质量的全部因素始终处于(5)状态;(3)要求证实企业具有持续提供符合要求产品的(6):
基于TCP/IP的互联网服务中,IP协议提供主机之间的(6)分组传输服务 TCP协议提供端口之间的(7)报文传输服务:UDP属于(8)协议,从其下一层接收了数据以后,根据(9)将之分解成UDP数据报;应用层的(10)协议可以使用,UDP或TCP协议传输数据
电路交换主要工作在物理层,传输单位是(46);分组交换工作于(47),它采用(48)方式从源点传送到目的地。异步传输模式(ATM)采用的交换技术是(49),传输单位是(50)。
公开密钥方法的主要优点之一是(1)。RSA算法的基础是(2)。当N个用户采用公开密钥方法进行通信时,系统中共有(3)个密钥,每个用户要小心保管好(4)个密钥,为了防止用户否认他们曾经通过计算机发送过的文件,较方便的方法是利用公开密钥的方法完成(5)。
浏览器与Web服务器通过建立()连接来传送网页。
在OSPF同一区域(区域A)内,下列说法正确的是______。
一个项目为了修正一个错误而进行了变更。这个错误被修正后,却引起以前可以正确运行的代码出错。()最可能发现这一问题。
路由器命令“Router(config)#access—listldeny192.168.1.1”的含义是__________。(2012年上半年试题)
Networksecurityconsistsofpoliciesandpracticestopreventandmonitor(71)access,misuse,modification,ordenialofacomput
如果一台CISIOPLX防火墙有如下的配置:PLX(config)#nameifetherent0f1security0PLX(config)#nameifetherent1f2security00PLX(config)#nameif
随机试题
Wheremostlikelyistheconversationtakingplace?
常用的Internet安全协议包括Internet安全协议(IPsec)、______和运输层安全协议(TLS)等。
患带状疱疹出现耳痛、面瘫及愈合后的听力障碍时表示病毒侵入
小儿初次感染结核杆菌至产生变态反应的时间是
药师直接面对患者的最直接工作是
配电线路应装设短路保护。配电系统的各级保护之间宜有选择地配合。当不能符合此要求时,应尽量使低压侧第一级保护有选择性动作。()
2010年9月末,我国广义货币供应量M2余额为69.6万亿元,狭义货币供应量M1余额为24.4万亿元,流通中现金余额为4.2万亿元;全年现金净投放3844亿元。根据以上资料,回答下列问题:2010年9月末,我国居民个人储蓄存款和单位定期存款总额为(
简述唐朝“告诉”制度的限制。
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:151注意:错误的语句在//********error********的下面,修改该语句即可。#
最新回复
(
0
)