此题考查的是基因的概念和基因的作用.基因与性状的关系、基因在亲子代之间的传递等知识,分析解答.
【解析】
A、DNA分子上具有特定遗传信息、能够决定生物的某一性状的小片段叫做基因.基因是决定生物性状的最小单位.故不符合题意;
B、生物的性状是由DNA分子上的基因控制的,染色体在生物体细胞内是成对存在的,基因也是成对存在的;在生殖细胞中染色体成单数,基因也是单数不成对.因此基因在体细胞中都是成对存在的,在生殖细胞中是成单不成对.故符合题意.
C、生物体的某些性状是由一对基因控制的,而成对的基因往往有显性和隐性之分,当控制生物性状的一对基因都是显性基因时,显示显性性状;当控制生物性状的基因一个是显性一个是隐性时,显示显性基因控制的显性性状;当控制生物性状的一对基因都是隐性基因,显示隐性性状.因此一对基因中,可能都是隐性的.也可能都是显性的,或者一个显性一个隐性.故不符合题意.
D、子代体细胞中的一对基因一个来自精子、一个来自卵细胞,精子是由父亲产生,卵细胞是由母亲产生,所以一对基因,一个来自父方,一个来自母方.故不符合题意.
故选:B.