Official Solution:Is \(p^2\) a prime number? Before delving into the statements, note that we are not given that \(p\) is an integer.
(1) \(p > 1\).
If \(p = 2\), the answer is NO. However, if \(p = \sqrt{2}\), the answer is YES. Not sufficient.
(2) \(\sqrt{p}\) is an integer.
If \(\sqrt{p}\) is an integer, then \(p\) must also be an integer. This implies that \(p^2\) cannot be prime, since the square of any integer cannot be a prime. Sufficient.
Answer: B