设集合M={a,2},集合N={x|≤0,x∈Z},若M∩N={0},M∪N=P,则集合P的子集有
A.4个
B.8个
C.16个
D.32个
网友回答
B解析分析:由集合M={a,2},集合N={x|≤0,x∈Z}={0,1},M∩N={0},知a=0,由M∪N=P,知P={0,1,2},由此能求出集合P的子集个数.解答:∵集合M={a,2},集合N={x|≤0,x∈Z}={0,1},M∩N={0},∴a=0,∵M∪N=P,∴P={0,1,2},∴集合P的子集有23=8个,故选B.点评:本题考查集合的交、并、补集的混合运算,是基础题.解题时要认真审题,仔细解答.