质量守恒定律是指参加化学反应的各物质的质量总和,等于反应后生成各物质的质量总和.从微观来说,该定律成立的原因是:“在化学反应前后,原子的种类、数目和质量三不变”.该定律的含义是:“宏观上的‘反应前后物质总质量、元素的种类、各元素质量’和微观上的‘原子的种类、原子的数目、原子的质量不变’六不变”.可以根据以上知识点来解答.
【解析】
由质量守恒定律可知,化学反应中元素的原子种类和数目不变.生成物二氧化碳含有碳、氧元素,则反应物中也一定含有这两种元素.物质在氧气中燃烧,氧气是由氧元素组成,则碳元素一定是从某物质中来,而某物质中也可能含有氧元素.故这种物质中一定含有含碳元素,可能含氧元素,分析所给的选项可以知道选项B是正确的.而A和C中虽然也只生成了二氧化碳,但是不一定就是这两种物质,当然也不一定是碳单质,故D也是错误的.
故选B.