造成测得氧气的体积分数小于的因素可以从以下三各方面考虑:
1、装置是否漏气;
2、药品的用量是否充足;
3、装置是否冷却到室温.
【解析】
A、实验前没有将弹簧夹夹紧,不影响进入瓶内的液体体积的大小,故A错;
B、实验中所取红磷的量不足时,会导致装置内氧气不能全部消耗,因此使测得氧气的体积分数会小于,故B正确;
C、实验中所取的红磷过量 红磷过量仍然能完全消耗掉氧气,不影响进入瓶内的液体体积,故C错;
D、装置未冷却就打开弹簧夹,瓶内的气体还处于热膨胀状态,压强大于外界大气压,气体会排出一部分,最后进入集气瓶中的水反而会大于,此项错误.
故选B