首页
登录
从业资格
在函数调用中,引用调用方式将(请作答此空)。下面所定义的函数foo为值调用方式,
在函数调用中,引用调用方式将(请作答此空)。下面所定义的函数foo为值调用方式,
免费题库
2022-08-02
78
问题
在函数调用中,引用调用方式将(请作答此空)。下面所定义的函数foo为值调用方式, 函数g()的第一个参数采用值调用、第二个参数采用引用调用方式传递数据。若有表达式 y=foo(2),则foo调用执行之后,y被赋值为( )。
A.实参的值传给形参B.形参的值传给实参C.实参的地址传给形参D.形参的地址传给实参
选项
A.实参的值传给形参
B.形参的值传给实参
C.实参的地址传给形参
D.形参的地址传给实参
答案
C
解析
传值调用:形参取的是实参的值,形参的改变不会导致调用点所传的实参的值发生改变。引用(传址)调用:形参取的是实参的地址,即相当于实参存储单元的地址引用,因此其值的改变同时就改变了实参的值。在本题中,首先在foo()函数中,传入给x的值为2,然后b的值为1,接下来调用g()函数,x的值为2,所以g()函数b的值为2(值传递),b的值为1,所以g()函数x的值为1(地址传递,故x的值变化,会引起foo()函数中b值的变化)。经过g()函数的一系列语句,b=3,x=5。则foo()中b值变成5,最终foo()函数的返回值为5+2=7。
转载请注明原文地址:https://tihaiku.com/congyezige/2416820.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
己知函数f1()、f2()的定义如下图所示设调用函数f1时传递给形参x
编译和解释是实现高级语言翻译的两种基本方式,相对应的程序分别称为编译器和解释器。
编译和解释是实现高级语言翻译的两种基本方式,相对应的程序分别称为编译器和解释器。
下面不属于访问控制策略的是()。A.加口令 B.设置访问权限 C.加密/
阅读以下说明、C函数和问题,回答问题1和问题2将解答填入答题纸的对应栏内。 当
己知函数y=f(x)在x1和x2处的值分别为y1和y2,其中,x2>x1且x2-
下面关于编译和解释的说法中,正确的是( )。 ①编译是将高级语言源代码转换成
在寻址方式中,将操作数的地址放在寄存器中的方式称为( )。A.直接寻址 B.
某循环队列Q的定义中用front和rear两个整型域变量表示队列状态,其中fro
( )是一种客户端脚本语言,它采用解释方式在计算机上执行。A.Python
随机试题
Itwastheworsttragedyinmaritimehistory,sixtimesmoredeadlythanthe
Asmostparentsofsmallchildrenwillreluctantlyadmit,nothingcanoccupy
[originaltext]M:SoJanice,youwerelookingatidentifyingdifferenttalentsi
舞狮(liondance)是中国的一种传统舞蹈形式,在重大节日和隆重活动中经常可以看到。舞狮起源于三国时期(theThreeKingdomsPe
A.虫卵 B.毛蚴 C.尾蚴 D.囊蚴 E.成虫卫氏并殖吸虫的感染期是
安装平网三要素是负载高度、网的宽度和缓冲的距离,使用3m宽的安全平网时,网底距下
电流互感器红外精确测温检测周期新投运后(____)周内,但应超过24小时。1$;
对奇迹的盼望是人类的普遍心理,而文学本身就是理想化的,两者相互契合。而且,我们的
致畸因子影响面部突起生长与联合,导致面部发育异常的时间是A、胚胎第3周至第4周
某工程每月所需混凝土量相同,混凝土用量为3200m3,计划4个月完成,混凝土综合
最新回复
(
0
)