A、含有氧元素的化合物不一定是氧化物,如高锰酸钾就是含有氧元素的化合物,但是高锰酸钾含有三种元素,不属于氧化物;B、由氧元素和另一种元素组成的化合物一定属于氧化物;C、能分解出氧气的化合物不一定属于氧化物,如加热高锰酸钾能分解出氧气,但是高锰酸钾不属于氧化物;D、氧气跟某种物质反应的生成物不一定属于氧化物,例如氧气和铁、水反应生成的铁锈就不是氧化物;故选B.