Value Return

1

What is the output of this program?

1.
    #include 
2.    
    using namespace std;
3.    
    int gcd (int a, int b)
4.    
    {
5.    
        int temp;
6.        
        while (b != 0) {
7.        
            temp = a % b;
8.            
            a = b;
9.            
            b = temp;
10.            
        }
11.        
        return(a);
12.        
    }
13.    
    int main ()
14.    
    {
15.    
        int x = 15, y = 25;
16.        
        cout << gcd(x, y);
17.        
        return(0);
18.        
    }
A. 15
B. 25
C. 375
D. 5

2

When will we use the function overloading?

A. same function name but different number of arguments
B. different function name but same number of arguments
C. same function name but same number of arguments
D. different function name but different number of arguments

3

What is the output of this program?

1.
    #include 
2.    
    using namespace std;
3.    
    int mult (int x, int y)
4.    
    {
5.    
        int result;
6.        
        result = 0;
7.        
        while (y != 0) {
8.        
            result = result + x;
9.            
            y = y - 1;
10.            
        }
11.        
        return(result);
12.        
    }
13.    
    int main ()
14.    
    {
15.    
        int x = 5, y = 5;
16.        
        cout  << mult(x, y) ;
17.        
        return(0);
18.        
    }
A. 20
B. 25
C. 30
D. 35

4

What is the output of this program?

  
1.
    #include 
2.    
    using namespace std;
3.    
    double & WeeklyHours()
4.    
    {
5.    
        double h = 46.50;
6.        
        double &hours = h;
7.        
        return hours;
8.        
    }
9.    
    int main()
10.    
    {
11.    
        double hours = WeeklyHours();
12.        
        cout << "Weekly Hours: " << hours;
13.        
        return 0;
14.        
    }
A. 46.5
B. 6.50
C. compile time error
D. none of the mentioned

5

What is the output of this program?

1.
    #include 
2.    
    using namespace std;
3.    
    int max(int a, int b )
4.    
    {
5.    
        return ( a > b ? a : b );
6.        
    }
7.    
    int main()
8.    
    {
9.    
        int i = 5;
10.        
        int j = 7;
11.        
        cout << max(i, j );
12.        
        return 0;
13.        
    }
A. 5
B. 7
C. either a or b
D. none of the mentioned