Question: Following is the source code of a simple C + + program. It contains a user - defined function demoFunction ( ) . In the

Following is the source code of a simple C++ program. It contains a user-defined function demoFunction(). In the user-defined function, two variables an and b are declared and initialized by x and y, where x and y are not variables, they represent two integers. In main(), the function demoFunction() is called twice.
#include
using namespace std;
int demoFunction(void)
{
static int a=x;
int b=y;
a+=10;
b+=10;
return a;
}
int main()
{
int m, n;
m=demoFunction();
n=demoFunction();
return 0;
}
Select the correct statement from the followings:
Group of answer choices
The values of m and n will be different
The values of m and n will be the same
The value of n will be x+10
The value of m will be x+20

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!