D
分析:令f(a)=x,則f[f(a)]=
轉(zhuǎn)化為f(x)=
.先解f(x)=
在x≥0時的解,再利用偶函數(shù)的性質(zhì),求出f(x)=
在x<0時的解,最后解方程f(a)=x即可.
解答:令f(a)=x,則f[f(a)]=
變形為f(x)=
;
當x≥0時,f(x)=-(x-1)
2+1=
,解得x
1=1+
,x
2=1-
;
∵f(x)為偶函數(shù),
∴當x<0時,f(x)=
的解為x
3=-1-
,x
4=-1+
;
綜上所述,f(a)=1+
,1-
,-1-
,-1+
;
當a≥0時,
f(a)=-(a-1)
2+1=1+
,方程無解;
f(a)=-(a-1)
2+1=1-
,方程有2解;
f(a)=-(a-1)
2+1=-1-
,方程有1解;
f(a)=-(a-1)
2+1=-1+
,方程有1解;
故當a≥0時,方程f(a)=x有4解,由偶函數(shù)的性質(zhì),易得當a<0時,方程f(a)=x也有4解,
綜上所述,滿足f[f(a)]=
的實數(shù)a的個數(shù)為8,
故選D.
點評:本題綜合考查了函數(shù)的奇偶性和方程的解的個數(shù)問題,同時運用了函數(shù)與方程思想、轉(zhuǎn)化思想和分類討論等數(shù)學思想方法,對學生綜合運用知識解決問題的能力要求較高,是高考的熱點問題.