此题考查的知识点是基因的显性与隐性.解答时可以从显性基因和隐性基因方面来切入.
【解析】
生物体的某些性状是由一对基因控制的,而成对的基因往往有显性和隐性之分,当控制生物性状的一对基因都是显性基因时,显示显性性状;当控制生物性状的基因一个是显性一个是隐性时,显示显性基因控制的显性性状;当控制生物性状的一对基因都是隐性基因,显示隐性性状.通常用大写字母表示显性基因,小写字母表示隐性基因.
A、成对的基因有三种组合,有纯显性基因、显性基因与隐性基因和纯隐性基因三种.因此,成对的基因不一定有显、隐性之分.故不符合题意;
B、显性基因控制的性状是显性性状,隐性基因控制的性状是隐性性状;当控制性状的一对基因一个是显性、一个是隐性时,由于隐性基因控制的性状不能表现出来,就只表现显性基因控制的性状;当控制性状的一对基因都是隐性时,隐性基因控制的性状就会表现出来,因此隐性性状并不是不能表现出来.故不符合题意;
C、一对显性和隐性基因是一对等位基因,位于同一对染色体上,不是同一条染色体上.故不符合题意;
D、当细胞内控制某种性状的一对基因,一个是显性、一个是隐性时,只表现显性基因控制的性状,隐性基因控制的性状不能表现.故符合题意.
故选:D