2. What will be the output of each of the following program when it is executed. (a) #include using namespace std; class abc {}; class xyz: public abc { public: int i; void display(int a); }; void xyz...




2. What will be the output of each of the following program when it is executed. (a)


#include using namespace std; class abc {};


class xyz: public abc


{


public:


int i;


void display(int a);


};


void xyz :: display(int a)


{


cout <><>


}




int main()


{










}


(b)




xyz obj; obj.display(10); return 0;




#include using namespace std; class abc;


class xyz: public abc


{


public:


int i;


void display(int a);


};


void xyz :: display(int a)


{


cout <><>






}




int main()


{










}


(c)




xyz obj; obj.display(10); return 0;




#include using namespace std; class abc { };


class xyz { };


class nalC: public abc,public xyz


{


public:


int i;


void display(int a);


};


void nalC :: display(int a)


{


cout <><>


}




int main()


{










}


(d)




nalC obj; obj.display(10); return 0;




#include using namespace std; struct abc { }; union xyz { };


class nalC: public abc,public xyz


{


public:


int i;


void display(int a);


};


void nalC :: display(int a)


{


cout <><>


}




int main()


{










}


(e)




nalC obj; obj.display(10); return 0;




#include using namespace std;






struct abc {


public:


int a;


};


class nalC: public abc


{


public:


void display();


};


void nalC :: display()


{


a = 10;


cout <><>


}




int main()


{










}


(f)




nalC obj; obj.display(); return 0;




#include using namespace std; struct abc {


protected: int a;


};


class nalC: public abc


{


public:


void display();


};


void nalC :: display()


{


a = 10;


cout <><>


}




int main()


{










}


(g)




nalC obj; obj.display(); return 0;




#include using namespace std; union abc {


int a;


};


class nalC: public abc


{


public:


void display();






};


void nalC :: display()


{


a = 10;


cout <><>


}




int main()


{










}


(h)




nalC obj; obj.display(); return 0;




#include using namespace std; struct abc {


int a;


};


union nalC: public abc


{


public:


void display();


};


void nalC :: display()


{


a = 10;


cout <><>


}




int main()


{










}



(g)




nalC obj; obj.display(); return 0;




#include using namespace std; struct abc {


int a;


};


struct nalC: abc


{


public:


void display();


};


void nalC :: display()


{


a = 10;


cout <><>


}




int main()


{
















}



(j)




nalC obj; obj.display(); return 0;




#include using namespace std; class abc {


int a;


};


struct nalC: abc


{


public:


void display();


};


void nalC :: display()


{


a = 10;


cout <><>


}




int main()


{


nalC obj; obj.display(); return 0;


}








May 18, 2022
SOLUTION.PDF

Get Answer To This Question

Submit New Assignment

Copy and Paste Your Assignment Here