一道关于集合的题目

问题描述:

一道关于集合的题目
已知集合A={x∈Z|y=√x},若A是B的真子集,则集合B不能是( )
A.R
B.Q
C.Z
D.N
为什么?

集合A={x∈Z|y=√x},说明A集合里的元素都是整数,且大于等于零.其实,就是自然数.
当然若A是B的真子集,集合B不能是N了,因为这样的话,就不是真了集了,而是相等集合了.
所以答案D