Programming In C++ (3330702) MCQs

MCQs of Pointers, Virtual functions and polymorphism

Showing 11 to 18 out of 18 Questions
11.

 Which is the pointer which denotes the object calling the member function?

 એવો કયો પોઇન્ટર છે જે  member function ના object calling સૂચવે છે?

(a)

Variable pointer

(b)

This pointer

(c)

Null pointer

(d)

Zero pointer

Answer:

Option (b)

12.

The this pointer is accessible __________________

this pointer એ ________ માં accessible છે

(a)

Within all the member functions of the class

class ના તમામ member functions ની અંદર

(b)

Only within functions returning void

માત્ર void return કરતા functions માં

(c)

Only within non-static functions

માત્ર non-static functions ની અંદર

(d)

Within the member functions with zero arguments

zero arguments સાથે member functions ની અંદર કાર્ય કરે છે

Answer:

Option (c)

13.

An object’s this pointer _____________________

this pointer નો object ________ છે

(a)

Isn’t part of class

એ class નો part નથી

(b)

 Isn’t part of program

એ program નો part નથી

(c)

Isn’t part of compiler

એ compiler નો part નથી

(d)

Isn’t part of object itself

તે Object નો પોતાનો part નથી

Answer:

Option (d)

14.

The this pointers _____________________

 

 this pointers ________ છે

 

(a)

Are modifiable

 

(b)

Can be assigned any value

 

(c)

Are made variables

 

(d)

Are non-modifiable

 

Answer:

Option (d)

15.

Virtual function is ______ class function which expected to be redefined in ______ class, so that when reference is made to derived class object using pointer then we can call virtual function to execute ________ class definition version.

વર્ચ્યુઅલ ફંક્શન એ ______ class function છે જે ______ class માં ફરીથી redefined  થવાની expected છે, જેથી જ્યારે જ્યારે પોઇન્ટરનો ઉપયોગ કરીને ડેરિવેટેડ ક્લાસ object પર pointer  બનાવવામાં આવે, તો આપણે ________ ક્લાસ definition version ચલાવવા માટે વર્ચુઅલ ફંકશન કહી શકીએ.

 

(a)

Base, derived, derived

 

(b)

Derived, Derived, Derived

 

(c)

Base, derived, base

 

(d)

Base, base, derived

 

Answer:

Option (a)

16.

Which among the following best describes polymorphism?

નીચે આપેલામાંથી કયું polymorphism નું શ્રેષ્ઠ વર્ણન કરે છે?

 

(a)

It is the ability for a message/data to be processed in more than one form

message/data ની process એક કરતા વધુ ફોર્મમાં કરવાની ક્ષમતા છે

 

(b)

It is the ability for a message/data to be processed in only 1 form

message/data ની process ફક્ત 1 ફોર્મમાં કરવાની ક્ષમતા છે

 

(c)

It is the ability for many messages/data to be processed in one way

 

ઘણા messages/data માટેની process એક way માં કરવાની ક્ષમતા છે

 

(d)

It is the ability for undefined message/data to be processed in at least one way

તેમાં ઓછામાં ઓછા એક રીતે process કરવામાં undefined message/data માટેની ક્ષમતા છે

 

Answer:

Option (a)

17.

If same message is passed to objects of several different classes and all of those can respond in a different way, what is this feature called?

જો same message ઘણા જુદા જુદા class ના objects ને પહોંચાડવામાં આવે છે અને તે બધા જુદી જુદી રીતે respond આપી શકે છે, તો આ feature ને શું કહેવામાં આવે છે?

 

(a)

Inheritance

 

(b)

Overloading

 

(c)

Polymorphism

 

(d)

Overriding

 

Answer:

Option (c)

18.

Which type of function among the following shows polymorphism?

નીચેના પ્રકારનાં કયા પ્રકારનાં કાર્ય polymorphism બતાવે છે?

 

(a)

Inline function

 

(b)

Virtual function

 

(c)

Undefined functions

 

(d)

Class member functions

 

Answer:

Option (b)

Showing 11 to 18 out of 18 Questions