GET 100% MARKS IN
COMPUTER SCIENCE
TOPIC COVERED : QUESTION BASED ON
INHERITANCE
IN THIS PART 4 TYPE OF QUESTIONS CAN BE
FORMED IN YOUR EXAM
1. To Identify the type of inheritance in the given question
2. To identify the members accessible through an object
3. To identify the members accessible through a member function
4. To calculate size of any class
3 TERMS CAN BE USED IN THIS
TYPE OF QUESTION
DATA MEMBERS MEMBER
FUNCTIONS/METHODS
MEMBERS
DATA MEMBERS REFERS TO
THE VARABLES DECARED
WITHIN CLASS
MEMBER
FUNCTION/METHOD REFERS
TO THE FUNCTION WITHIN
CLASS
MEMBERS REFERS TO BOTH
VARABLES AND FUNCTIONS
DECARED WITHIN CLASS
Q.1 IDENTIFY TYPE OF INHERITANCE
TYPES OF INHERITANCE IN C++ ARE
1.) SINGLE
2.) MULTIPLE
3.) MULTILEVEL
4.) HIERARICHAL
5.) HYBRID
LET’S UNDERSTAND TYPE OF INHERITANCE THROUGH THE MEAN
OF DIAGRAMS
BASE/PARENT/
SUPER CLASS
CHILD/DERIVE
D/SUB CLASS
SINGLE INHERITANCE
BASE/PARENT/
SUPER CLASS
BASE/PARENT/
SUPER CLASS
CHILD/DERIVE
D/SUB CLASS
MULTIPLE INHERITANCE
BASE/PARENT/
SUPER CLASS
CHILD/DERIVE
D/SUB CLASS
CHILD/DERIVE
D/SUB CLASS
HIERARICHAL INHERITANCE
BASE/PARENT/
SUPER CLASS
CHILD/DERIVE
D/SUB CLASS
CHILD/DERIVE
D/SUB CLASS
MULTILEVEL INHERITANCE
BASE/PARENT/
SUPER CLASS
BASE/PARENT/
SUPER CLASS
CHILD/DERIVE
D/SUB CLASS
CHILD/DERIVE
D/SUB CLASS
CHILD/DERIVE
D/SUB CLASS
HYBRID INHERITANCE
Q.2TO IDENTIFY THE MEMBERS ACCESSIBLE THROUGH AN OB
RULES TO SOLUTION
RULE 1: AN OBJECT CAN ACCESS ONLY PUBLIC MEMBERS OF ITS OWN CLASS.
RULE 2 : AN OBJECT CAN ACCESS PUBLIC MEMBERS OF IT’S PARENT/SUPER CLASS
BUT THE MODE OF INHERITANCE SHOULD BE PUBLIC ONLY.
Q.3.TO IDENTIFY THE MEMBERS ACCESSIBLE THROUGH A
MEMBER FUNCTION
RULES TO SOLVE IT EASILY
RULE 1: A MEMBER FUNCTION CAN ACCESS ALL MEMVERS/DATA OF ITS OWN
CLASS.
RULE 2 : A MEMBERS FUNCTION CAN ACCESS ONLY PUBLIC AND PROTECTED OF
SUPER/PARENT CLASS IN ANY MODE OF INHERITANCE.
Q.4. CALCULATE SIZE OF A CLASS
• SIZE OF ANY CLASS = SIZE OF THAT CLASS + SIZE OF ITS PARENT CLASSES
• TO CALCULATE SIZE OF ANY PARTICULAR CLASS JUST ADD SIZE OF ALL IT’S
DATA MEMBERS
SIZE OF SOME DATA TYPES
INTEGER : 2 BYTES
CHARACTER : 1 BYTE
FLOAT : 4 BYTES
LONG : 8 BYTES
DOUBLE : 8 BYTES
Note: You have to count size of all data
members(variables) including public,
private and protected section variables.
CLASS A
CLASS B
CLASS C
SIZE OF CLASS
A ONLY
SIZE OF CLASS B
+
SIZE OF CLASS A
SIZE OF CLASS B
+
SIZE OF CLASS A
+
SIZE OF CLASS C
CLASS A CLASS B
CLASS C
SIZE OF CLASS
A ONLY
SIZE OF CLASS
B ONLY
SIZE OF CLASS B
+
SIZE OF CLASS A
+
SIZE OF CLASS C
CLASS A
CLASS B CLASS C
SIZE OF CLASS
A ONLY
SIZE OF CLASS B
+
SIZE OF CLASS A
SIZE OF CLASS C
+
SIZE OF CLASS A
THANKS FOR WATCHING MY PPT
AND PLEASE DON’T FORGOT TO LIKE
SUBSCRIBE AND DO COMMENTS IF YOU HAVE
ANY QUERY AND IF YOU LIKE THE PPT
EMAIL : theaakashkumar@gmail.com

Inheritance question class 12th

  • 2.
    GET 100% MARKSIN COMPUTER SCIENCE TOPIC COVERED : QUESTION BASED ON INHERITANCE
  • 3.
    IN THIS PART4 TYPE OF QUESTIONS CAN BE FORMED IN YOUR EXAM 1. To Identify the type of inheritance in the given question 2. To identify the members accessible through an object 3. To identify the members accessible through a member function 4. To calculate size of any class
  • 4.
    3 TERMS CANBE USED IN THIS TYPE OF QUESTION DATA MEMBERS MEMBER FUNCTIONS/METHODS MEMBERS DATA MEMBERS REFERS TO THE VARABLES DECARED WITHIN CLASS MEMBER FUNCTION/METHOD REFERS TO THE FUNCTION WITHIN CLASS MEMBERS REFERS TO BOTH VARABLES AND FUNCTIONS DECARED WITHIN CLASS
  • 5.
    Q.1 IDENTIFY TYPEOF INHERITANCE TYPES OF INHERITANCE IN C++ ARE 1.) SINGLE 2.) MULTIPLE 3.) MULTILEVEL 4.) HIERARICHAL 5.) HYBRID
  • 6.
    LET’S UNDERSTAND TYPEOF INHERITANCE THROUGH THE MEAN OF DIAGRAMS BASE/PARENT/ SUPER CLASS CHILD/DERIVE D/SUB CLASS SINGLE INHERITANCE BASE/PARENT/ SUPER CLASS BASE/PARENT/ SUPER CLASS CHILD/DERIVE D/SUB CLASS MULTIPLE INHERITANCE BASE/PARENT/ SUPER CLASS CHILD/DERIVE D/SUB CLASS CHILD/DERIVE D/SUB CLASS HIERARICHAL INHERITANCE
  • 7.
    BASE/PARENT/ SUPER CLASS CHILD/DERIVE D/SUB CLASS CHILD/DERIVE D/SUBCLASS MULTILEVEL INHERITANCE BASE/PARENT/ SUPER CLASS BASE/PARENT/ SUPER CLASS CHILD/DERIVE D/SUB CLASS CHILD/DERIVE D/SUB CLASS CHILD/DERIVE D/SUB CLASS HYBRID INHERITANCE
  • 8.
    Q.2TO IDENTIFY THEMEMBERS ACCESSIBLE THROUGH AN OB RULES TO SOLUTION RULE 1: AN OBJECT CAN ACCESS ONLY PUBLIC MEMBERS OF ITS OWN CLASS. RULE 2 : AN OBJECT CAN ACCESS PUBLIC MEMBERS OF IT’S PARENT/SUPER CLASS BUT THE MODE OF INHERITANCE SHOULD BE PUBLIC ONLY.
  • 9.
    Q.3.TO IDENTIFY THEMEMBERS ACCESSIBLE THROUGH A MEMBER FUNCTION RULES TO SOLVE IT EASILY RULE 1: A MEMBER FUNCTION CAN ACCESS ALL MEMVERS/DATA OF ITS OWN CLASS. RULE 2 : A MEMBERS FUNCTION CAN ACCESS ONLY PUBLIC AND PROTECTED OF SUPER/PARENT CLASS IN ANY MODE OF INHERITANCE.
  • 10.
    Q.4. CALCULATE SIZEOF A CLASS • SIZE OF ANY CLASS = SIZE OF THAT CLASS + SIZE OF ITS PARENT CLASSES • TO CALCULATE SIZE OF ANY PARTICULAR CLASS JUST ADD SIZE OF ALL IT’S DATA MEMBERS SIZE OF SOME DATA TYPES INTEGER : 2 BYTES CHARACTER : 1 BYTE FLOAT : 4 BYTES LONG : 8 BYTES DOUBLE : 8 BYTES Note: You have to count size of all data members(variables) including public, private and protected section variables.
  • 11.
    CLASS A CLASS B CLASSC SIZE OF CLASS A ONLY SIZE OF CLASS B + SIZE OF CLASS A SIZE OF CLASS B + SIZE OF CLASS A + SIZE OF CLASS C CLASS A CLASS B CLASS C SIZE OF CLASS A ONLY SIZE OF CLASS B ONLY SIZE OF CLASS B + SIZE OF CLASS A + SIZE OF CLASS C
  • 12.
    CLASS A CLASS BCLASS C SIZE OF CLASS A ONLY SIZE OF CLASS B + SIZE OF CLASS A SIZE OF CLASS C + SIZE OF CLASS A
  • 13.
    THANKS FOR WATCHINGMY PPT AND PLEASE DON’T FORGOT TO LIKE SUBSCRIBE AND DO COMMENTS IF YOU HAVE ANY QUERY AND IF YOU LIKE THE PPT EMAIL : theaakashkumar@gmail.com