Answer:I. It declares and initializes an object from another object
II. It will not be useful when arguments are passed by value
III. It can be used to pass arguments by reference
IV. The compiler provides its own copy constructor, if it is not defined.
Options
a) I, II, IV
b) All are correct
c) Both II and III
d) III only
Answer : b) All are correct