解题思路:题中涉及两对基因的遗传,如果两对基因位于两对同源染色体上,则遵循基因的自由组合定律;如果位于一对同源染色体上,则为连锁,如果不发生交换,则遵循基因的分离定律.
A、如果两对等位基因位于非同源染色体上,则两对基因的遗传遵循基因的自由组合定律,后代应出现3×3=9种基因型,A错误;
B、同源染色体上相同位置一般为等位基因,不可能为非等位基因,B错误;
C、如果两对基因连锁,并且AB基因位于一条染色体上,后代的基因型及比例应为:AABB:AaBb:aabb=1:2:1,C错误;
D、A和b基因连锁,则AaBb能产生Ab和aB两种比例相等的配子,则后代有AAbb、AaBb和aaBB3种基因型,比例为1:2:1,D正确.
故选:D.
点评:
本题考点: 基因的分离规律的实质及应用.
考点点评: 本题考查了基因连锁的判断,意在考查考生的分析能力和理解能力,要求考生能够根据后代基因型的种类和比例判断两对基因的关系,难度适中.