解答:解:A、在生物的體細胞中,染色體是成對存在的,在形成生殖細胞的過程中,成對的染色體分開,每對染色體中的一條進入精子或卵細胞中,因此生殖細胞中的染色體數比體細胞中的少一半而且成單不成對;果蠅體細胞有4對染色體,因此其精子有4條染色體不是2對.故不符合題意;

B、人的性別由性染色體決定,男性的性染色體是XY,女性的性染色體是XX;在產生生殖細胞時,男性產生兩種類型的精子:含有X染色體的和含有Y染色體的,女性只產生一種含有X染色體的卵細胞;在形成受精卵時,如果含X染色體的卵細胞與含X染色體的精子相融合,那么受精卵的性染色體就是XX,由它發育成的孩子就是女孩;如果含X染色體的卵細胞與含Y染色體的精子相融合,那么受精卵的性染色體就是XY,由它發育成的孩子就是男孩;因此在體細胞和生殖細胞中都有染色體.故不符合題意;
C、同種生物同一性狀的不同表現形式叫做相對性狀;兔的白毛與狗的黑毛,是兩種生物,不是同種生物的性狀,不能稱為相對性狀;故不符合題意;
D、在親代的生殖細胞形成過程中,經過減數分裂,兩條性染色體彼此分離,男性產生兩種類型的精子--含X染色體的精子和含Y染色體的精子.女性則只產一種含X染色體的卵細胞.受精時,如果是含X的精子與卵子結合,就產生具有XX的受精卵并發育成女性;如果是含Y的精子與卵子結合,就產生具有XY的受精卵并發育成為男性.可見正常男人的X染色體一定來自母親.如圖所示:故符合題意.
故選:D