Note: For sub-questions 7.1 to 7.3, refer to the PASCAL program shown below.…

GATE · 1993 · CS · Question 7 subpartsModified — slightly modified from the official paper; see the solution

Note: For sub-questions 7.1 to 7.3, refer to the PASCAL program shown below.

Program PARAM (input, output);

var m, n : integer;

procedure P (var x, y : integer);

var m : integer;

begin

m := 1;

x := y + 1

end;

procedure Q (x:integer; var y : integer);

begin

x:=y+1;

end;

begin

m:=0; P(m,m); write (m);

n:=0; Q(n*1,n); write (n)

end

What is the scope of m declared in the main program?

  1. A.

    PARAM, P, Q

  2. B.

    PARAM, P

  3. C.

    PARAM, Q

  4. D.

    P, Q

  5. E.

    none of the above

Attempted by 5 students.

Sign up free to check your answer

Sign up free

Explore the full course: Gate Guidance By Sanchit Sir

Loading lesson…