答案B
本题考查的是生态系统的物质循环.物质循环发生在生物群落和无机环境之间,AC错;物质循环与能量流动是彼此依存,不可分割的,B正确;生物圈在物质上是一个自给自足的系统,能量需要有生物圈以外的太阳提供,D错.故本题选B.