Answers to Self-Study Questions

Test Yourself #1

Here are the three activation records just after main calls summation:

And here they are just before summation returns:

And finally, here they are just after main calls error; note that the string literals would be stored in the Static Data Area:

Test Yourself 2

Here is the stack just after main calls init (the array pointed to by x and A is in the heap):

And here is the stack just before init returns: