威胁生物多样性的原因有:栖息地的丧失、人类的滥捕乱杀和外来物种的入侵.其中主要的是栖息地的丧失.所以下列各项中,不是造成生物多样性面临威胁的原因的一项是动物的争斗行为.
【解析】
A、环境污染,会使生物的栖息地被破坏,是生物多样性面临威胁的主要原因.故不合题意.
B、动物的争斗行为是生物为维持种族延续和个体生存的行为,不是生物多样性面临威胁的原因.故符合题意.
C、滥砍乱伐,会使植物的种类和数量锐减,是生物多样性面临威胁的原因之一.故不合题意.
D、滥捕乱杀,会使动物的种类和数量锐减,是生物多样性面临威胁的原因之一.故不合题意.
故选B.