在下面的程序中,若调用f1(x)时,参数传递采用传值方式,调用f2(y)时,参数传递采用引用方式,则输出
在下面的程序中,若调用f1(x)时,参数传递采用传值方式,调用f2(y)时,参数传递采用引用方式,则输出结果为(1);若调用f1(x)时,参数传递采用引用方式,调用f2(y)时,参数传递采用传值方式,则输出结果为(2)。
main()
int a=2;
f1(a);
write (a);
procedure f1(x)
f2(x);
x=x+x;
return;
procedure f2(y)
y=y*y;
return;
A.2
B.4
C.6
D.8