B 分析:此题考查的知识点是非生物因素对生物的影响.解答时可以从环境特点和生物的关系方面来切入. 解答:环境中影响生物生活的各种因素叫环境因素,分为非生物因素和生物因素.非生物因素包括:光、温度、水、空气、土壤等.生物因素是指环境中影响某种生物个体生活的其他所生物.水分影响生物的生长和发育,并决定陆生生物的分布.沙漠中的仙人掌,叶片退化成刺,可以降低蒸腾作用,减少水分的散失,适应干旱缺水的沙漠环境;在温暖潮湿的环境,由于仙人掌的叶片退化成刺,空气湿度又大,仙人掌的蒸腾作用较弱,影响了水的吸收和水分无机盐的运输,从而导致生长不良. 故选:B. 点评:解答此类题目的关键是运用所学知识对某些自然现象做出科学的解释.