Functions - Programming

Q1:

Which of the following statement is correct about the program given below?
#include<iostream.h> 
class AptitudeCrackSample
{
    private:
    int AdditionOne(int x, int y = 1) 
    {
        return x * y;
    }
     
    public:
    int AdditionTwo(int x, int y = 1)
    {
        return x / y;
    } 
}; 
int main()
{
    AptitudeCrackSample objAptitude;
    cout<<objAptitude.AdditionOne(4, 8)<<' '; 
    cout<<objAptitude.AdditionTwo(8, 8); 
    return 0;
}

A The program will print the output 32 0.

B The program will print the output 32 garbage-value.

C The program will print the output 32 1.

D The program will report compile time error.

ANS:A - The program will print the output 32 0.

No answer description is available. Let's discuss.