首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知函数f1()、f2()的定义如下图所示,如果调用函数f1时传递给形参x的值是2,若a和y以引用调用(call by reference)的方式传递信息,则函数f1的返回值为(47);若a和y以值调用(call by value)的方式传递信息,则函数f
已知函数f1()、f2()的定义如下图所示,如果调用函数f1时传递给形参x的值是2,若a和y以引用调用(call by reference)的方式传递信息,则函数f1的返回值为(47);若a和y以值调用(call by value)的方式传递信息,则函数f
admin
2019-05-11
65
问题
已知函数f1()、f2()的定义如下图所示,如果调用函数f1时传递给形参x的值是2,若a和y以引用调用(call by reference)的方式传递信息,则函数f1的返回值为(47);若a和y以值调用(call by value)的方式传递信息,则函数f1的返回值为(48)。
选项
A、6
B、10
C、14
D、随机数
答案
C
解析
引用调用和值调用是进行过程(函数)调用时实在参数与形式参数间传递信息的两种基本方式。在过程(或函数)首部声明的参数称为形式参数,简称形参;过程(或函数)调用时的参数称为实在参数,简称实参。调用语句实现了对过程(或函数)语句的执行,调用时首先要进行实参与形参间的参数传递。简单地说,以值调用方式进行参数传递时,需要先计算出实参的值并将其传递给对应的形参,然后执行所调用的过程(或函数),在过程(或函数)执行时对形参的修改不影响实参的值。而引用调用时首先计算实际参数的地址,并将此地址传递给被调用的过程,然后执行被调用的过程(或函数)。因此在被调用的过程(函数)中,既得到了实参的值又得到了实参的地址。引用调用方式下,被调用过程(函数)执行时针对形式参数的修改将反映在对应的实在参数变量中。在引用调用方式下,题目中过程f2的执行语句对y的修改结果就是a的值,即a的值在f2中被改为7(即y=2*3+1),在f1中没有修改x的值,所以f1的返回值为14(7*2)。在值调用方式下,在f2中修改y的值不会影响实参a,所以f1的返回值为6(3*2)。
转载请注明原文地址:https://kaotiyun.com/show/zuVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
MultipurposeInternetMailExtension(MIME)isa(71)documentmessagingstandardintheInternetenviroment.WithMIME,userscan
在距离矢量路由协议中,可以使用多种方法防止路由循环,以下选项中,不属于这些方法的是______。
网络协议的3个关键要素是语法、语义和同步,其中(24)说明控制信息或数据的结构和格式:(25)指出发出何种控制信息,完成何种动作。
在Word中,使用下列(3)菜单中的相应命令,可以方便的输入特殊符号、当前日期时间等内容;在Word编辑状态下,对已经输入的文档设置首字下沉,需要使用的菜单是(4)。
不归零编码用电平的(21)编码,曼彻斯特编码是用电平的(22)来表示的。
下面选项中,不属于以太网交换机的交换方式的是______。A.分组交换B.存储转发式交换C.直通式交换D.碎片过滤式交换
______是由Web服务器发送给浏览器,并存储在客户端以备查询的信息。A.CookiesB.VBScriptC.CGID.JavaApplet
在获取与处理音频信号的过程中,正确的处理顺序是______。A.采样、量化、编码、存储、解码、D/A变换B.量化、采样、编码、存储、解码、A/D变换C.编码、采样、量化、存储、解码、A/D变换D.采样、编码、存储、解码、量化、D/A变换
IEEE802.3规定的最小帧长为64字节,这个帧长是指______。A.从前导字段到校验和的字段B.从目标地址到校验和的长度C.从帧起始符到校验和的长度D.数据字段的长度
(24)是构成我国保护计算机软件著作权的两个基本法律文件。
随机试题
A.补血和血B.补气生血C.益气补血D.益气补血,健脾养心E.滋阴养血,益气温阳,复脉止悸
脂性肾病现名为颗粒状固缩肾属于
成年男性从高楼跌下后出现抽搐。每次抽搐先从左侧面部,然后双眼球向左凝视、左侧上肢抽,最后左侧下肢抽。整个过程约30秒钟。每小时发作20次。查体时浅昏迷。本病的诊断是
下列关于风痛灵说法正确的是( )。
核辐射属于()。
下列会对银行造成损失,而不属于操作风险的是()。
讲话稿的特点有()
下列属于问题解决的特点的是()。
加拿大研究人员对北美不同地区平均年龄29岁的308位志愿者(其中198位是女性)进行了调查,结果发现,50.7%的人有互联网拖延症,而且上网时间的47%不是用来工作,而是用来拖延工作,研究表明:白领的拖延情况,比蓝领更严重,被雇佣白领以自由经营的白领更严重
"It’sthattimeoftheyearagain-backtoschool\WiththenewschoolyearjustaroundthecomerIdecideitmightbeagoodi
最新回复
(
0
)