首页
登录
从业资格
函数fun1()、fun2()的定义如下所示,已知调用fun1时传递给形参x的值
函数fun1()、fun2()的定义如下所示,已知调用fun1时传递给形参x的值
资格题库
2022-08-02
103
问题
函数fun1()、fun2()的定义如下所示,已知调用fun1时传递给形参x的值是-5,若以引用调用(call by reference)的方式调用fun2,则函数fun1的返回值为( );若以值调用(call by value)的方式调用fun2,则函数fun1的返回值为( )。
A.-18B.-11C.-8D.-0
选项
A.-18
B.-11
C.-8
D.-0
答案
C
解析
本题考查程序语言基础知识。
在传值调用方式下,将实参的值传递给形参,分配给实参变量和形参变量的存储单元之间无相关性,各自使用,互不干扰。在引用调用方式下,实参变量和形参变量对应的存储单元是同一个,在被调用函数中修改形参实质上就修改了实参变量的值。
本题中,无论在哪种方式下,以实参-6调用函数fun2后返回的结果是相同的(为12),因此在函数funl中,x都被修改为15,在计算表达式a-x的值时,有差别的是a的值。在传值方式下,a的值没有修改,因此a-x的值为-6-12,等于-18;在引用调用方式下,a的值被修改为4,因此a-x的值为4-12,等于-8。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2427846.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
材质用于定义建筑模型中图元的外观,材质属性不包括下列哪项()。A.图形 B.渲
1997年1月发布的IFC1.0重点定义了四个工业应用领域,包括()。A.建筑
关于LOD建模深度标准的说法错误的是()。A.LOD的定义可以用于两种途径:确定
幕墙类型属性对话框中连接条件的设置不包含()。A.自定义 B.垂直网格连续
美国建筑师协会(AIA)定义了建筑信息模型中数据细致程度(LOD)的概念,LOD
某护士洗手时,涂擦皂液后,进行了如下的揉擦,请问她漏洗了哪个部位 A.手掌
慢性肺心病患者,其血气分析和电解质测定结果如下:pH7.40,PaCO67mmH
患者,女性。慢性心力衰竭,因下肢水肿服用利尿剂治疗两周,血气分析结果如下:血pH
患者,女性。慢性心力衰竭,因下肢水肿服用利尿剂治疗两周,血气分析结果如下:血pH
某护士洗手时,涂擦皂液后,进行了如下的揉擦,请问她漏洗了哪个部位 A.手掌
随机试题
[audioFiles]2018m4s/audio_ezfj_201804_007[/audioFiles]DrinktoYourHealth
中国对外政策的根本原则是( )A.和平共处五项原则 B.独立自主 C.不称
根据JT/T280-2004《路面标线涂料》规定,除了热熔型路面标线涂料具有普通
用单一股票的价格就能反映整个股票市场的价格变动。()
初产妇,40周妊娠,规律宫缩17小时,现宫口开大3cm半小时,胎膜未破,先露头,
下列选项中,属于缓刑适用实质条件的有A.有悔罪表现 B.犯罪情节较轻 C.没
幼儿期儿童认同的对象的特点一般包括()。A、地位高 B、年龄相仿 C
(2019年真题)丙药品零售企业从不具有药品经营资质的“背包药贩”处购买“医保回
患者,女,41岁,因进食不洁食物后发生腹泻,伴有恶心、呕吐及下腹痛,大便每日6~
设L为连接(0,0)点与(1,1)点的抛物线y=x2,则对弧长的曲线积分
最新回复
(
0
)