若集合A={x|x=(-1)m+(-1)n,m,n∈Z},则集合A的真子集的个数是( )
A.3 B.7 C.4 D.8
B解析因为m,n∈Z,所以当m,n均为偶数时,x=2;当m,n均为奇数时,x=-2;当m和n中有一个是奇数,另一个是偶数时,x=0,故A={2,-2,0},共有3个元素,故有23-1=7个真子集.