D 分析:本题重点考查生态系统是由生物部分和非生物部分组成的,而生物部分包括生产者(绿色植物)、消费者(动物)和分解者(细菌、真菌),据此答题. 解答:生态系统是由生物成分和非生物成分组成的.非生物成分包括阳光、空气、水和土壤等.它们为生物提供能量、营养和生存空间.生物成分包括生态系统中的全部生物.根据获得营养和能量的方式,生物成分又可以划分为生产者、消费者和分解者.其中生产者主要是指绿色植物;消费者包括各种动物;分解者主要是指细菌、真菌等营腐生生活的微生物.因此,螳螂和狗是消费者,杂草是生产者,腐生细菌是分解者. 故选:D 点评:只有营腐生生活的真菌和细菌才是分解者.