设 $\boldsymbol{A}=\left(\begin{array}{ccc}-3 & 0 & 0 \\ 0 & -1 & 2 \\ 0 & 2 & 2\end{array}\right), \boldsymbol{B}=\left(\begin{array}{lll}0 & 3 & 0 \\ 3 & 0 & 0 \\ 0 & 0 & k\end{array}\right)$. 若 $\boldsymbol{A}$ 与 $\boldsymbol{B}$ 合同但不相似, 则常数 $k$ 的取值范围为
$\text{A.}$ $k>0$ 且 $k \neq 2$.
$\text{B.}$ $k < 0$ 且 $k \neq-2$.
$\text{C.}$ $k>0$ 且 $k \neq 3$.
$\text{D.}$ $k < 0$ 且 $k \neq-3$.