adplus-dvertising
frame-decoration

Question

If we store the address of a derived class object into a variable whose type is a pointer to the base class, then the object, when accessed using this pointer.

a.

continues to act like a derived class object

b.

continues to act like a derived class object if virtual functions are called

c.

Acts like a base class object

d.

Acts like a base class, if virtual functions are called

Answer: (b).continues to act like a derived class object if virtual functions are called

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. If we store the address of a derived class object into a variable whose type is a pointer to the base class, then the object, when accessed using this pointer.

Similar Questions

Discover Related MCQs

Q. Which of the following declarations are illegal?

Q. What will be the result of the expression 13 & 25?

Q. Which of the following operator can be overloaded through friend function?

Q. To access the public function fbase() in the base class, a statement in a derived class function fder() uses the statement

Q. If a base class destructor is not virtual, then

Q. Maximum number of template arguments in a function template is

Q. In access control in a protected derivation, visibility modes will change as follows:

Q. Which of the following statement is valid?

Q. Which can be passed as an argument to a function?

Q. Member functions, when defined within the class specification:

Q. The term __________ means the ability to take many forms.

Q. Runtime polymorphism is achieved by

Q. Access to private data

Q. A static data member is given a value

Q. In a class specifier ,data or function designated private are accessible

Q. Which of the statements are true ?

I. Function overloading is done at compile time.
II. Protected members are accessible to the member of derived class.
III. A derived class inherits constructors and destructors.
IV. A friend function can be called like a normal function.
V. Nested class is a derived class.

Q. At which point of time a variable comes into existence in memory is determined by its

Q. When the compiler cannot differentiate between two overloaded constructors, they are called

Q. The process of extracting the relevant attributes of an object is known as

Q. _________ members of a base class are never accessible to a derived class.