A general activation record consist of the following things:
- Local variables: hold the data that is local to the execution of the procedure.
- Temporary values: stores the values that arise in the evaluation of an expression.
- Machine status: holds the information about status of machine just before the function call.
- Access link (optional): refers to non-local data held in other activation records.
- Control link (optional): points to activation record of caller.
- Return value: used by the called procedure to return a value to calling procedure
- Actual parameters of A
so ans is (3) Global variables of program