下列有关生物变异的说法正确的是( )
A.基因中一个碱基对发生改变,则一定能改变生物的性状
B.环境因素可诱导基因朝某一方向突变
C.一条染色体的某一片段移接到另一条非同源染色体上,属于染色体数目变异
D.自然条件下,基因重组通常发生在生殖细胞形成过程中
D
A项错误,若碱基对的改变发生于非编码序列,或改变后转录的密码子对应的氨基酸不变,以及隐性突变则不会改变生物的性状。B项错误,突变是不定向的,环境因素只是进行定向的选择。C项应属于染色体结构的变异。D项正确,基因重组发生于减数第一次分裂前期同源染色体的非姐妹染色单体之间的交叉互换和减数第一次分裂后期非同源染色体之间的自由组合。