Objects and Classes - Programming

Q1:

Which of the following statement is correct about the program given below?
#include<iostream.h>
#include<process.h> 
class AptitudeCrack
{
    static int x; 
    public:
    AptitudeCrack()
    {
        if(x == 1)
            exit(0); 
        else
            x++;
    }
    void Display()
    {
        cout<< x << ' ';
    }
};
int AptitudeCrack::x = 0; 
int main()
{
    AptitudeCrack objAptitude1; 
    objAptitude1.Display(); 
    AptitudeCrack objAptitude2; 
    objAptitude2.Display(); 
    return 0; 
}

A The program will print the output 1 2.

B The program will print the output 0 1.

C The program will print the output 1 1.

D The program will print the output 1.

E The program will report compile time error.