此题考查的是生态因素在生态中的作用.解答时从非生物因素和生物因素对小鱼生存时间的影响,光合作用与呼吸作用的相互作用以及确定实验变量、设置对照实验等方面切入.
【解析】
生态因素包括生物成分和非生物成分,非生物成分包括阳光、空气、水和土壤等,为生物提供能量、营养和生存空间.生物成分分为生产者、消费者和分解者.
比较四装置可知,A、B、C它们具有相同的非生物因素有阳光、空气、温度、水、空间等,为生物提供食物、能量和生存空间;比较A、B、c可知,A装置没有金鱼藻和河泥,B装置没有河泥,C装置有金鱼藻和河泥,河泥中的分解者能够促进生态系统中物质的循环.因此装置A与C,装置B与C形成两组对照实验,装置C金鱼存活的时间最长.C、D装置中不同的变量是光照,有光的装置,金鱼藻在光下进行光合作用制造有机物释放氧气;没有光照的装置D金鱼的存活时间短,因为金鱼藻在无光的条件下,没有进行光合作用制造有机物释放氧气.在没有光照的情况下,金鱼藻无法进行光合作用释放氧气,反而进行呼吸作用消耗氧气,与小鱼争夺氧气,氧气消耗的最快.因此D装置中的小鱼存活的时间比A装置中的短.通过比较C装置的小金鱼存活时间最长.
故选:C