Consider the following psuedocode:
x : integer := 1 y : integer := 2 procedure add x := x + y procedure second (P: procedure) x : integer := 2 P() procedure first y : integer := 3 second(add) first() write_integer (x)
What does it print if the language uses dynamic scoping with deepbinding?
(A) 2
(B) 3
(C) 4
(D) 5
Home Modern › Forums › ISRO ›
Consider the following psuedocode:
x : integer := 1 y : integer := 2 procedure add x := x + y procedure second (P: procedure) x : integer := 2 P() procedure first y : integer := 3 second(add) first() write_integer (x)
What does it print if the language uses dynamic scoping with deepbinding?
(A) 2
(B) 3
(C) 4
(D) 5
› Reply To:
Consider the following psuedocode:
x : integer := 1 y : integer := 2 procedure add x := x + y procedure second (P: procedure) x : integer := 2 P() procedure first y : integer := 3 second(add) first() write_integer (x)
What does it print if the language uses dynamic scoping with deepbinding?
(A) 2
(B) 3
(C) 4
(D) 5
nan