Both the options (a and b) are true that a constructor has no return type and its name must be the same as the name of the class in which it is defined.
In object oriented programming, a constructor is a special type of member function that is called automatically when an object of the class is created. The constructor has no return type and has the same name as that of the class in which it is defined.
This is because:
Therefore, the options (a and b) given in this questions are all true about constructor and there is no false option.
You can learn more about constructor at
https://brainly.com/question/27727622
#SPJ4