"引用调用"与"值调用"
题:在下面的程序中,若实参a以引用调用(call by reference)的方式传递信息,则输出结果为_(11)_;若实参a与形参x以值调用(call by value)的方式传递信息,那么输出结果为_(12)_.
//Main program:
a:=1;
addone(a);
write(a);
//Procedure addone(x)
a:=x+1;
x:=x+2;
return;
(11)A.1 B.2 C.3 D.4
(12)A.1 B.2 C.3 D.4
//问1:"引用调用"与"值调用"有何不同?
//问2:哪个网站有"2004上半年程序员水平考试"的答案啊?