答案:
B
【解析】
生物体的某些性状是由一对基因控制的,而成对的基因往往有显性和隐性之分,当细胞内控制某种性状的一对基因都是显性或一个是显性、一个是隐性时,只有显性基因控制的性状才会表现出来;当控制某种性状的基因都是隐性基因时,才会表现出隐性性状。
A.“基因是染色体上控制具体性状的DNA片断”、“基因是染色体上具有控制生物性状的DNA片段,染色体存在于细胞核里”,A正确。
B.当细胞内控制某种性状的一对基因都是显性或一个是显性、一个是隐性时,生物体表现出显性基因控制的性状;当控制某种性状的基因都是隐性时,隐性基因控制的性状就会表现出来,B错误。
C.在生物的体细胞中,染色体是成对存在的,基因也是成对存在的,分别位于成对的染色体上,C正确。
D.基因在体细胞中是成对存在的,在生殖细胞中是成单存在的,D正确。