本题考查环境对生物的影响,影响生物生活的环境因素可分为:非生物因素和生物因素,非生物因素包括阳光、温度、空气、和水分等.
【解析】
环境中影响生物生活的各种因素叫环境因素,分为非生物因素和生物因素.非生物因素包括:光、温度、水、空气、土壤等.生物因素是指环境中影响某种生物个体生活的其他所有生物,包括同种和不同种的生物个体.直接影响玉米生长的主要因素是直接吃玉米的动物和与玉米生活在一起有竞争关系的植物,因此直接影响玉米生长的主要因素有阳光、空气、水属于环境中影响小麦生活的非生物因素;蚜虫、杂草、老鼠、蝗虫等属于环境中影响小麦生活的生物因素.
A、阳光、空气、水等,是影响小麦生活的非生物因素,故不符合题意;
B、蚜虫、杂草、老鼠、蝗虫等都吃玉米,杂草和玉米属于竞争关系,因此都直接影响玉米生长.故符合题意;
C、蚜虫、兔子,属于直接影响玉米生长的主要因素,而蛇、鸟不吃小麦,故不符合题意;
D、羊、兔子吃玉米,属于直接影响小麦生长的主要因素,蚯蚓对玉米没有直接影响,阳光、空气等是影响小麦生活的非生物因素,故不符合题意.
故选:B