Question: For the program below show the output Assume static scoping PROGRAM EX2; int N; int M; // global a) What is printed for M if

For the program below show the output

Assume static scoping

PROGRAM EX2;

int N; int M; // global a) What is printed for M if parameters passed by reference? _____

PROCEDURE P1(int x, int y, int z) b) What is printed for M if parameters passed by value-results? ______

BEGIN

x := 1;

z := x + y;

END;

BEGIN

N := 2; M := 0

P1 (N, N, M)

PRINT (M);

END.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!