Constructors - Programming

Q1:

Which of the following statements is correct about constructors?

A If we provide a one-argument constructor then the compiler still provides a zero-argument constructor.

B Static constructors can use optional arguments.

C Overloaded constructors cannot use optional arguments.

D If we do not provide a constructor, then the compiler provides a zero-argument constructor.

ANS:D - If we do not provide a constructor, then the compiler provides a zero-argument constructor.

No answer description is available. Let's discuss.