单项选择题

A.自然选择是生物进化的主要力量
B.生物都存在变异,没有两个生物个体是完全一样的
C.生物个体数量几何级数增长,但资源有限,必然发生生存斗争,结果导致适者生存,不适者被淘汰
D.生物的进化是基因突变、自然选择、遗传漂变和隔离共同作用的结果