1.

Consider the program below in a hypothetical programming language which allows global variables and achoice of static or dynamic scoping int i;program Main( ){ i = 10;call f ( );} procedure f( ){ int i = 20; call g ( );}procedure g( ){print i; }Let x be the value printed under static scoping and y be the value printed under dynamic scoping. Then x and y are

A. x = 10, y = 20
B. x = 20, y = 10
C. x = 20, y = 20
D. x = 10, y = 10
Answer» E.


Discussion

No Comment Found