多项选择题

生态系统由哪几个组分组成?()

A.分解者
B.非生物成分
C.消费者
D.生产者