单项选择题

白猫与黑猫交配,F1都是白猫。F1相互交配,F2中白、黑、棕三种小猫的比例是12:3:1。这是什么原因引起的______

A.显性上位作用
B.抑制作用
C.突变
D.环境影响