Chapter 13: Constructors

Fill in the blanks with appropriate words:

1.	The This key word refers to the current object.
2.	A constructor is used when an object is created.
3.	No return type can be specified for a destructor.
4.	A constructor has no return type.
5.	The argument of a copy constructor is always passed by reference.
6.	A constructor without any argument is known as default.
7.	A member unction having the same name as that of the class name is called constructor.
8.	A private constructor allows object creation only inside member function.
9.	The constructor generated by the compiler is known as default.
10.	Parameterized constructor creates objects by passing value to it.

Write true or false in the following statements:
1.     A constructor is likely to be defined after the class declaration - False
2.     A constructor is not supplied with any return type - True
3.     Constructor is used to initialize the data members of a class - True
4.     Every class must have all the three constructors - False
5.     A constructor is a member function of a class - True
6.     A constructor may have different name than the class name - False
7.     The compiler supplies a special constructor in a class that does not have any constructor - False
8.     A constructor may or may not have a return type - False
9.     A constructor is not supplied with any return type - True
10.   Copy constructor copies functions from one object to another - False