Consider the following pseudocode:
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
Answer: (C)
Explanation:
Quiz of this Question
Please comment below if you find anything wrong in the above post
Article Tags :
Recommended Articles