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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started