Programming - C++ Language
You Are Here :: Home > C++ Language > constructor - General Questions
43. |
Destructor has the same name as the constructor and it is preceded by ______ .
|
|
Answer: Option C
Explanation:
|
44. |
Destructors __________ for automatic objects if the program terminates with a call to function exit or function abort.
|
A. |
are called |
B.
|
are inherited |
C.
|
are not called
|
D.
|
are created
|
|
Answer: Option C
Explanation:
|
45. |
For automatic objects, constructors and destructors are called each time the objects
|
A. |
enter and leave scope |
B.
|
inherit parent class |
C.
|
are constructed
|
D.
|
are destroyed
|
|
Answer: Option A
Explanation:
|
46. |
Which of the following statement is correct?
|
A. |
A constructor of a derived class can access any public and protected member of the base class. |
B.
|
Constructor cannot be inherited but the derived class can call them. |
C.
|
A constructor of a derived class cannot access any public and protected member of the base class.
|
D.
|
Both A and B.
|
|
Answer: Option D
Explanation:
|
47. |
Which constructor function is designed to copy objects of the same class type?
|
A. |
Create constructor |
B.
|
Object constructor |
C.
|
Dynamic constructor
|
D.
|
Copy constructor
|
|
Answer: Option D
Explanation:
|
48. |
Which of the following statements are correct?
|
A. |
Constructor is always called explicitly. |
B.
|
Constructor is called either implicitly or explicitly, whereas destructor is always called implicitly. |
C.
|
Destructor is always called explicitly.
|
D.
|
Constructor and destructor functions are not called at all as they are always inline.
|
|
Answer: Option B
Explanation:
|
« prev
next »