下列关于达尔文自然选择学说的理解错误的是( )
A:遗传变异和环境因素共同作用导致生物进化
B:自然选择是通过生存竞争实现的
C:具有有利变异的个体容易生存并繁衍后代
D:生物变异是定向的,自然选择是不定向的