logo

CuriousTab

CuriousTab

Constructors and Destructors problems


  • 1. __________ used to make a copy of one class object from another class object of the same class type.

  • Options
  • A. constructor
  • B. copy constructor
  • C. destructor
  • D. default constructor
  • Discuss
  • 2. A __________ is a constructor that either has no parameters, or if it has parameters, all the parameters have default values.

  • Options
  • A. default constructor
  • B. copy constructor
  • C. Both A and B
  • D. None of these
  • Discuss
  • 3. Which of the following statement is correct about constructors?

  • Options
  • A. A constructor has a return type.
  • B. A constructor cannot contain a function call.
  • C. A constructor has no return type.
  • D. A constructor has a void return type.
  • Discuss
  • 4. Constructors __________ to allow different approaches of object construction.

  • Options
  • A. cannot overloaded
  • B. can be overloaded
  • C. can be called
  • D. can be nested
  • Discuss
  • 5. How many default constructors per class are possible?

  • Options
  • A. Only one
  • B. Two
  • C. Three
  • D. Unlimited
  • Discuss
  • 6. To ensure that every object in the array receives a destructor call, always delete memory allocated as an array with operator __________ .

  • Options
  • A. destructor
  • B. delete
  • C. delete[]
  • D. kill[]
  • E. free[]
  • Discuss
  • 7. Which of the following gets called when an object goes out of scope?

  • Options
  • A. constructor
  • B. destructor
  • C. main
  • D. virtual function
  • Discuss
  • 8. Which of the following cannot be declared as virtual?

  • Options
  • A. Constructor
  • B. Destructor
  • C. Data Members
  • D. Both A and C
  • Discuss
  • 9. Which of the following are NOT provided by the compiler by default?

  • Options
  • A. Zero-argument Constructor
  • B. Destructor
  • C. Copy Constructor
  • D. Copy Destructor
  • Discuss
  • 10. Destructor has the same name as the constructor and it is preceded by ______ .

  • Options
  • A. !
  • B. ?
  • C. ~
  • D. $
  • Discuss

First 2 3 4 5 6