已知函数f1(  )、f2(  )的定义如下,调用f1时为传值调用,调用f2时为

最全题库2022-08-02  55

问题 已知函数f1(  )、f2(  )的定义如下,调用f1时为传值调用,调用f2时为引用调用。设有函数调用t=f1(5),那么调用执行后t的值为(  )。A.1B.5C.6D.7

选项 A.1
B.5
C.6
D.7

答案 A

解析 首先a=f2(x)=f2(1),代入到f2中进行运算,x的值为0,返回值为1。这里x是引用调用,所以x的终值为0,然后返回值赋给了a。所以a=1,最终t的值为a+x=1。故本题选A。
转载请注明原文地址:https://tihaiku.com/congyezige/2426638.html

最新回复(0)