A、由于有机物燃烧都能生成H2O和CO2,不能确定是否含有O,故A错误;B、测定该试样的质量及其试样完全燃烧后生成CO2和H2O的质量,可以确定一定质量的有机物中含有C、H元素的质量,根据质量守恒可确定是否含有O元素,故B正确;C.测定完全燃烧时消耗有机物与生成的CO2、H2O的物质的量之比,只能确定C、H元素的比值,不能确定是否含有O,故C错误;D、测定其燃烧产物中H2O和CO2物质的量的比值只能确定C、H元素的比值,不能确定是否含有O,故D错误;故选B.