Question: a) What number will the following program print if parameters are passed by reference ? int i = 4; f(i,i); print(i); void f(int x, int

a) What number will the following program print if parameters are passed by reference?

int i = 4;

f(i,i);

print(i);

void f(int x, int y) {

x++;

y++;

}

-------------------------------------------------------

What number will the following program print if parameters are passed by value-result?

int i = 3;

int j = 4;

f(i,j);

print(i+j);

void f(int x, int y) {

x++;

y++;

}

-----------------------------------

What number will the following program print if parameters are passed by value?

int i = 20;

f(i);

print(i);

void f(int x) {

x++;

------------------------------------------------

What number will the following program print if parameters are passed by name?

int a[2] = {1,10};

int i = 0;

f(a[i],i);

print(i,a[0],a[1]);

void f(int x, int k) {

k=1;

x = x + 1

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!