集合A={0,2,a},B={1,a2},若A∪B={0,1,2,4,16},则集合{x|x2=a}的子集的个数为( )
A.1
B.2
C.3
D.4
【答案】
分析:根据题意,由并集的计算方法,结合a与a
2的关系,易得
,求得a的值,代入|x
2=a求得集合{x|x
2=a},根据集合所含元素个数为n时,子集个数为2
n个的结论获得答案.即可得答案.
解答:解:∵A={0,2,a},B={1,a
2},A∪B={0,1,2,4,16}
∴
∴a=4,
由x
2=4得,x=2或-2,
∴{x|x
2=a}={-2,2},它的子集的个数为4.
故选D.
点评:本题考查了集合的并集运算,并用观察法得到相对应的元素,从而求得答案,本题属于基础题.注意集合所含元素个数为n时,子集个数为2
n个.