多项选择题

A.生态农业是现代化农业
B.生态农业是相对于石油农业提出的概念
C.生态农业是一个农业生态经济复合系统
D.生态农业是以生态学理论为主导的农业