Explore topic-wise MCQs in Object Oriented Programming.

This section includes 18 Mcqs, each offering curated multiple-choice questions to sharpen your Object Oriented Programming knowledge and support exam preparation. Choose a topic below to get started.

1.

Deriving a class in such a way that that the base class members are not available for further inheritance is known as ___________________

A. Public inheritance
B. Protected inheritance
C. Protected or private inheritance
D. Private inheritance
Answer» E.
2.

Which feature is not related to the derived classes among the following?

A. Inheritance
B. Encapsulation
C. Run time memory management
D. Compile time function references
Answer» D. Compile time function references
3.

The members of a derived class can never be derived.

A. True
B. False
Answer» C.
4.

How many classes can be derived from a derived class?

A. Only 1
B. At most 1
C. At least 1
D. As many as required
Answer» E.
5.

If base class is an abstract class then derived class ______________ the undefined functions.

A. Must define
B. Must become another abstract class or define
C. Must become parent class for
D. Must implement 2 definitions of
Answer» C. Must become parent class for
6.

If class A is derived from another derived class B which is derived from class C, which class will have maximum level of abstraction?

A. Class A
B. Class B
C. Class C
D. All have the same level of abstraction
Answer» D. All have the same level of abstraction
7.

Derived class is also known as ______________ class.

A. Subclass
B. Small class
C. Big class
D. Noticeable class
Answer» B. Small class
8.

If a class is being derived using more than two base classes, which inheritance will be used?

A. Single
B. Multi-level
C. Hierarchical
D. Multiple
Answer» E.
9.

How many derived class can a single base class have?

A. 1
B. 2
C. 3
D. As many are required
Answer» E.
10.

How many types of inheritance are supported in C++ for deriving a class?

A. 1
B. 2
C. 3
D. 4
Answer» D. 4
11.

Which members can never be accessed in derived class from the base class?

A. Private
B. Protected
C. Public
D. All except private
Answer» E.
12.

If there is a derived class in a program, how many classes must be in that program?

A. 1
B. 2
C. 3
D. 4
Answer» C. 3
13.

Which among the following is inherited by a derived class from base class?

A. Data members only
B. Member functions only
C. All the members except private members
D. All the members of base class
Answer» D. All the members of base class
14.

Which among the following is best definition of a derived class?

A. A child class
B. A class which inherits one or more classes
C. A class with keyword derived
D. A class with more than one constructor
Answer» C. A class with keyword derived
15.

DERIVED_CLASS_IS_ALSO_KNOWN_AS________________CLASS.?$

A. Subclass
B. Small class
C. Big class
D. Noticeable class
Answer» B. Small class
16.

If base class is an abstract class then derived class ______________ the undefined functions.$

A. Must define
B. Must become another abstract class or define
C. Must become parent class for
D. Must implement 2 definitions of
Answer» C. Must become parent class for
17.

If_class_A_is_derived_from_another_derived_class_B_which_is_derived_from_class_C,_which_class_will_have_maximum_level_of_abstraction?$

A. Class A
B. Class B
C. Class C
D. All have same level of abstraction
Answer» D. All have same level of abstraction
18.

How_many_classes_can_be_derived_from_a_derived_class?

A. Only 1
B. At most 1
C. At least 1
D. As many as required
Answer» E.