Programming In C++ (3330702) MCQs

MCQs of Constructor and Destructor

Showing 21 to 25 out of 25 Questions
21.

The destructors _____________________

(destructors એ _____________________છે)

(a)

Can have maximum one argument

(maximum એક argument હોઈ છે)

(b)

Can’t have any argument

(કોઈ argument હોતી નથી)

(c)

Can have more than one argument

(એક કરતાં વધુ argument હોઈ શકે છે)

(d)

Can’t have more than 3 arguments

(3 થી વધુ arguments હોઈ શકતી નથી)

Answer:

Option (b)

22.

C++ provides a special ………………… called the constructor, which enables an object to initialize itself when it is created.

(C++ કન્સ્ટ્રક્ટર તરીકે ઓળખાતું એક special  …………………  provide કરે છે, જે કોઈ object ને બને ત્યારે પોતાની જાતે જ initialize થવા  માટે સક્ષમ છે.)

(a)

friend function

(b)

member function

(c)

public function

(d)

private function

Answer:

Option (b)

23.

How the constructors and destructors can be differentiated?

(કન્સ્ટ્રકટર્સ અને ડિસ્ટ્રક્ટર્સ કેવી રીતે અલગ કરી શકાય છે?)

(a)

Destructor have a return type but constructor doesn’t

(કન્સ્ટ્રકટરો પાસે રીટર્ન ટાઇપ હોતો નથી જ્યારે ડિસ્ટ્રક્ટર ને હોય છે)

(b)

Destructors can’t be defined by the programmer, but constructors can be defined

(Destructors ને programmer દ્વારા defined કરી શકાતું નથી જયારે constructors ને define કરી શકાય)

(c)

Destructors are preceded with a tilde (~) symbol, and constructor doesn’t

(Destructors માં આગળ tilde (~) symbol આવેલ હોઈ છે અને constructor માં હોતી નથી)

(d)

Destructors are same as constructors in syntax

(syntax માં constructors અને Destructors બંને same હોઈ છે)

Answer:

Option (c)

24.

Which among the following is true for the code given below?

class A
{
     private : int marks; char name[20];
     public :A (int x=100)
     { 
       marks=x;  
     }
};

નીચે આપેલા કોડ માટે કયું સાચુ છે?

class A
{
     private : int marks; char name[20];
     public :A (int x=100)
     { 
       marks=x;  
     }
};
(a)

Objects can be created with one parameter or without parameter

Objects એક parameter સાથે અથવા parameter વિના બનાવી શકાય છે

(b)

Object can be created only with one parameter

Object ફક્ત એક જ parameter સાથે બનાવી શકાય છે

(c)

Object can be created with more than one parameter

Object એક કરતા વધારે parameter સાથે બનાવી શકાય છે

(d)

Objects can be create only without parameter

Objects એ parameter વિના બનાવી શકાય છે

Answer:

Option (a)

25.

What is syntax of defining a Constructor of class A?

(class A ના Constructor ની syntax શું છે?)

(a)

A(){}

(b)

~A(){}

(c)

A::A(){}

(d)

~A(){};

Answer:

Option (a)

Showing 21 to 25 out of 25 Questions