【思路】
小肠位于腹中,上端接幽门与胃相通,下端通过阑门与大肠相连,是食物消化吸收的主要场所。并不是废物排泄和食物储存的主要器官,所以AC错误,排除。
小肠是消化管中最长的部份,是主要的吸收器官,小肠绒毛是吸收营养物质的主要部位。
小肠全长4~6米,内表面积越大,吸收越多。所以长度会影响消化和吸收,B选项正确,D项错误。
因此,答案为B。