Objects and Classes - Programming

Q1:

What will be the output of the following program?
#include<iostream.h> 
class AptitudeCrack
{
    static int count; 
    public:
    static void First(void)
    {
        count = 10;
    }
    static void Second(int x)
    {
        count = count + x; 
    }
    static void Display(void)
    {
        cout<< count << endl;
    } 
};
int AptitudeCrack::count = 0; 
int main()
{
    AptitudeCrack :: First();
    AptitudeCrack :: Second(5);
    AptitudeCrack :: Display();
    return 0; 
}

A 0

B 5

C 10

D 15

E The program will report compile time error.