搜题
问题   更新时间2023/4/3 12:59:00



考虑下面的程序:



procedure p(x, y, z);

begin

y:=x+y;

z:=z*z;

end

begin

A:=2;

B:=A*2;

P(A, A, B);

Print A, B

end.

试问,若参数传递的方式分别采用传地址和传值时,程序执行后输出 A, B的值是什么?

(本题10.0分)

标准答案: 答:传地址 A=6, B=16 传值 A=2, B=4
王老师:19139051760(拨打)