Which of the following statements are correct?
A. In a skew-symmetric matrix, all diagonal elements are zero.
B. A square matrix is called a diagonal matrix if all its non-diagonal elements are one.
C. If the determinant of the matrix is zero, then the matrix is known as non-singular matrix.
D. The product of a matrix A and its adjoint is equal to unit matrix multiplied by the determinant A.