The following program fragment is written in a programming language that allows global variables and does not allow nested declarations of functions. global int i = 100, j = 5; void P(x) { int i = 10; print(x + 10); i = 200; j = 20; print (x); } main() {P(i + j);}
If the programming language uses static scoping and call by need parameter passing mechanism, the values printed by the above program are
Reveal answer
Fill a bubble to check yourself