31.
A constructor that accepts __________ parameters is called the default constructor.
A. one
B. two
C. no
D. three
32.
What happens when a class with parameterized constructors and having no default constructor is used in a program and we create an object that needs a zero-argument constructor?
A. Compile-time error.
B. Preprocessing error.
C. Runtime error.
D. Runtime exception.
33.
Can a class have virtual destructor?
A. Yes
B. No
34.
Destructor has the same name as the constructor and it is preceded by ______ .
A. !
B. ?
C. ~
D. $
35.
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