0

Given the following program, draw the stack, including all the elements (local variables, parameters, static link, dynamic link) of each activation record after Q is called in the body of C.

Program: -

Program Bar;
Procedure Top;
   var z: integer;
   Procedure A(x: integer);
 begin
  writeln(x+z);
   end;
   Procedure B(y: integer);
  Procedure C(Procedure Q(z:integer))
  begin
  Q(y);
  end;

begin C(A); end begin z := 7; B(6); end begin Top; end

I dont know how to do this.

0 Answers0