Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

utoria s 6) After line 8 is executed, what is the value stored in memory for the

ID: 3607372 • Letter: U

Question

utoria s 6) After line 8 is executed, what is the value stored in memory for the variable b? 1 public class TestScope 3public static void main (Stringt1 args) ( int a - int b 12 MutableInteger x new MutableInteger (13)1 MutableInteger y-new MutableInteger (14) b funcone(a, b) funcTwo(x, Y)1 funcThree(a, x) 10 12 13public statio int funcone(int u, int v) t 14 15 16 17 int a -Lu v return a 18pub1ie statie void funetwo (Hutableinteger , Mutableinteger z) ( 19 20 21 MutableInteger alpha -a Mutable!nteger beta . w; alpha. setvalue(25)1 beta.setValue( 30) beta new Mutableinteger (20) 23 24 25 26 public static, void funcThreetint x, MutableInteger q) ( q.setValue(x) 28) 29 h 10 12 13 14 MacBook Pro

Explanation / Answer

The line 8 is  

b = funcOne(a, b) ;

When values a = 10, and b =12 are passed to the function, which simply adds the 2 values and returns sum.

So the value in b = 10 + 12 = 22 after executing line 8.

Answer is b = 22