已知函数f1、f2的定义如下,调用f1时为传值调用,调用f2时为引用调用。设有函

免费题库2022-08-02  18

问题 已知函数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/2408800.html

最新回复(0)