What will be the output of the following C++ code?#include using namespace std;class student{public:int rno , m1 , m2 ;protected:void get(){rno = 15, m1 = 10, m2 = 10;}};class sports{public:int sm;void getsm(){sm = 10;}};class statement : public student, public sports{int tot, avg;public:void display(){tot = (m1 + m2 + sm);avg = tot / 3;cout

🎲 Try a Random Question  |  Total Questions in Quiz: 296  |  🧠 Study this quiz with Flashcards
This question is part of a full practice quiz:
C++ Programming Practice Test: Class Hierarchies, Library & Containers in C++ — practice the complete quiz, review flashcards, or try a random question.

C++ Quiz on on different aspects of a container which includes creation and design of new containers, vectors and sequences, types of inheritance and various class hierarchies, sequences like seq_con array class, seq_con vector class, stl – pair and heap, vtable, vptr, generators, array type manipulations, tuples, complex library, valarray, bitset and class relationships. Class Hierarchies: A class hierarchy in C++ is a structure where classes are organized in a tree-like manner, with a base class at the top and derived classes below it. The derived classes inherit the properties and methods... Show more

What will be the output of the following C++ code?<br>#include <iostream><br>using namespace std;<br>class student<br>{<br>public:<br>int rno , m1 , m2 ;<br>protected:<br>void get()<br>{<br>rno = 15, m1 = 10, m2 = 10;<br>}<br>};<br>class sports<br>{<br>public:<br>int sm;<br>void getsm()<br>{<br>sm = 10;<br>}<br>};<br>class statement : public student, public sports<br>{<br>int tot, avg;<br>public:<br>void display()<br>{<br>tot = (m1 + m2 + sm);<br>avg = tot / 3;<br>cout << tot;<br>cout << avg;<br>}<br>void setObject()<br>{<br>get();<br>}<br>};<br>int main()<br>{<br>statement obj;<br>obj.setObject();<br>obj.getsm();<br>obj.display();<br>}