【答案】B【答案解析】试题分析:非生物因素包括:光、温度、水、空气、土壤等,温度影响生物的分布、生长和发育,山顶、山腰、山脚生长的植物种类不同,表明环境影响生物的生长开花等,海拔每升高1千米气温下降6℃左右,因此山顶、山腰、山脚的温度不同,从山脚到山顶温度逐渐下降,形成山顶、山腰、山脚生长的植物种类不同,造成这一差异的环境因素主要是温度,故选B。考点:本题考查的是环境对生物的影响。