Question: 2. (2 points) Consider the following C++ program, where &i means i is passed by reference: int bar (int &i) { i = i -

2. (2 points) Consider the following C++ program, where &i means i is passed by reference: int bar (int &i) { i = i - 2; return 2 * i; void foo1 () { int x = 3, y = 6, sum; sum = x; sum = sum + bar(x); void foo2 () { int x = 2, y = 7, sum; sum = bar(x); sum = sum + x; (a) What is the value of sum at the end of the function fool? Briefly explain why. (b) What is the value of sum at the end of the function foo2? Briefly explain why
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
