Question: (6) Assume the following program was interpreted using static-scoping rules. What value of x, y and z are in function sub2? Under dynamic-scoping rules, what
- (6) Assume the following program was interpreted using static-scoping rules. What value of x, y and z are in function sub2? Under dynamic-scoping rules, what value of x, y and z are displayed in function sub2?
function sub() {
function sub1() {
int x = 3;
y = 7;
sub2();
}
function sub2() {
int z = x + y;
}
int x = 2;
int y = 3;
sub1();
}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
