答案是B,即核酸(DNA和RNA)的种类多样性
该题提供的备选答案,均与生物多样性有密切关系,但如果仔细审定题目所规定的层次是:“根本原因”.生物形态结构的多样性,生命活动的多样性都是由多种多样的蛋白质体现的,的确,没有蛋白质的复杂多样,就不可能有生物的丰富多彩.但是,蛋白质是由DNA上的基因控制合成的,没有DNA的多样性,就不存在多样的蛋白质,也就不存在生物的多样性.在减数分裂过程中,非同源染色体的多样组合,同样也是以非同源染色体中的DNA分子的差异为基础,根据达尔文的自然选择学说,自然环境的多样,选择和造就了生物多样的变异,是地球上生物界多样的原因,但选择是以生物多样的变异为基础的,是生物进化的重要原因,如果DNA不具有多样性,选择就失去了基础.因此正确答案为B.