首页
登录
从业资格
已知函数f( )、g( )的定义如下所示,调用函数f时传递给形参x的值是5。
已知函数f( )、g( )的定义如下所示,调用函数f时传递给形参x的值是5。
资格题库
2022-08-02
46
问题
已知函数f( )、g( )的定义如下所示,调用函数f时传递给形参x的值是5。若g(a)采用引用调用(callbyreference)方式传递参数,则函数f的返回值为( );若g(a)采用值调用(callbyvalue)的方式传递参数,则函数f的返回值( )。其中,表达式“x>>1”的含义是将x的值右移1位,相当于x除以2。
问题1选项A.35B.32C.11D.7问题2选项A.35B.32C.11D.7
选项
答案
CD
解析
传值调用:形参取的是实参的值,形参的改变不会导致调用点所传的实参的值发生改变。
引用(传址)调用:形参取的是实参的地址,即相当于实参存储单元的地址引用,因此其值的改变同时就改变了实参的值。
本题中,a=x>>1,x值为5,则a=2;采用传值调用时,由于g(a)对数据x的运算不会影响原来x的值,所以a+x=5+2=7;采用传址调用时,由于g(a)对数据x的运算会影响原来a的值,当执行g(a)后a的值为6,所以a+x=5+6=11。
转载请注明原文地址:https://tihaiku.com/congyezige/2417901.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
阅读以下说明和C函数,将应填入(n)处的字句写在答题纸的对应栏内。 【说
某有限自动机的状态图如下图所示,其特点是()。 A.仅识别以0开始以1结尾
某机器的浮点数格式如下,采用非规格化表示(即不要求尾数的绝对值大于等于0.5):
阅读以下说明和C函数,将解答填入答题纸的对应栏内。 【说明】 函数d
下三角矩阵A[0..8,0..8]如下所示,若将其下三角元素(即行下标不小于列下
下三角矩阵A[0..8,0..8]如下所示,若将其下三角元素(即行下标不小于列下
函数f()、g()的定义如下所示,已知调用f时传递给其形参x的值是3,若以传值方
函数f()、g()的定义如下所示,已知调用f时传递给其形参x的值是3,若以传值方
假设系统中进程的三态模型如下图所示,图中的a、b和c的状态分别为();当现运
假设系统中进程的三态模型如下图所示,图中的a、b和c的状态分别为();当现运
随机试题
Ifpollutioncontinuestoincreaseatthepresentrate,formationofaerosols
PassageThree[br]Whytheauthordidn’texaminethereliabilityofJin?Because
目前我国上海期货交易所规定的交易指令主要是()。A、套利指令B、止损指令C、停止限价指令D、限价指令D目前,我国各期货交易所普遍采用了限价指令。
血液中LDL的主要功能是转运A.磷脂 B.糖脂 C.内源性TG D.外源性
A.下唇歪斜 B.额纹消失 C.鼻唇沟变浅 D.伸舌偏向患侧 E.眼睑闭
有关肝炎病毒血清学标志物的描述,错误的是()A.慢性HBV感染抗-HBcI
(2017年5月)逻辑思维在创新中的局限性包括()A.矛盾性 B.约束性 C
“黑马”一词其实是从英语舶来的,原指体育界一鸣惊人的后起之秀,后指实力难测的竞争
一种筛检乳腺癌的试验用于研究经病理检查证实患有乳腺癌的400例妇女和未患乳腺癌的
关于滴虫性阴道炎叙述不正确的是( )。A.传播方式有直接传播或间接传播 B.
最新回复
(
0
)