【正确答案】
D
【答案解析】设A按列分块为A=[α1,α2,α3,α4],由r(A)=3,知A的列向量组的极大无关组含3个向量,不妨设α1,α2,α3是A的列向量组的极大无关组.由于A2=一A,即
A[α1 α2 α3 α4]=一[α1 α2 α3 α4],
即 [Aα1 Aα2 Aα3 Aα4]=[一α1 —α2 —α3 —α4],
得Aαj=一αj,j=1,2,3,4.
由此可知一1是A的特征值值且α1,α2,α3为对应的3个线性无关的特征向量,故一1至少是A的3重特征值.
而r(A)=3<4,知0也是A的一个特征值.于是知A的全部特征值为:一1,一1,一1,0,且每个特征值对应的线性无关特征向量个数正好等于该特征值的重数,故A相似于对角矩阵D=diag(一1,一1,一1,0),故选项D正确.