Given the following function definition

void calc (int a, int& b)

{

int c;

c = a + 2;

a = a * 3;

b = c + a;

}

What is the output of the following code fragment that invokes calc?

(All variables are of type int)

x = 1;

y = 2;

z = 3;

calc(x, y);

cout << x << " " << y << " " << z << endl;

A.
1 2 3

B.
1 6 3

C.
3 6 3

D.
1 14 9