a. Inheritance is the ability of a class to inherit properties and behavior
from a parent class by extending it.
Answer
True
b. Containership is the ability of a class to contain objects of different
classes as member data.
Answer
True
c. We can derive a class from a base class even if the base class's source
code is not available.
Answer
True
d. Multiple inheritance is different from multiple levels of inheritance.
Answer
True
e. An object of a derived class cannot access members of base class if the
member names begin with.
Answer
True
f. Creating a derived class from a base class requires fundamental changes
to the base class.
Answer
False
g. If a base class contains a member function func( ), and a derived class
does not contain a function with this name, an object of the derived class
cannot access func( ).
Answer
False
h. If no constructors are specified for a derived class, objects of the derived
class will use the constructors in the base class.
Answer
False
i. If a base class and a derived class each include a member function with
the same name, the member function of the derived class will be called
by an object of the derived class.
Answer
True
j. A class D can be derived from a class C, which is derived from a class
B, which is derived from a class A.
Answer
True
k. It is illegal to make objects of one class members of another class.
Answer
False
0 Comments:
Post a Comment