已知集合A={x∈R|x 2 =a},使集合A的子集个数为2个的a的值为(  ) A.-2 B.4 C.0 D.以上答

已知集合A={x∈R|x 2 =a},使集合A的子集个数为2个的a的值为(  )    A.-2  B.4    C.0  D.以上答

根据题意,设集合A中有x个元素,又由集合A的子集个数为2,则有2 x =2,解可得x=1,即集合A中只有1个元素,必有x 2 =a只有1解;若方程x 2 =a只有1解,必有0-4a=0,即a=0;故选C.