质量守恒定律是指参加化学反应的各物质的质量总和等于生成的各物质的质量总和,反应物的质量随着反应的进行在逐渐的减小,而生成物的质量会逐渐的增大.
【解析】
根据题意可知,M的质量在化学反应前后没有发生变化,因此M可能是催化剂;而N的质量增加了18g,说明N是生成物,X的质量减少了34g,说明X是反应物,而Y的质量增加了16g,说明Y是生成物,即X→N+Y,因此该反应为分解反应.
生成物N和Y的质量比为18g:16g=9:8;故A错误;该反应属于分解反应,故B错误;M的质量在化学反应前后没有发生变化,因此M可能是催化剂,也可能是杂质,故D错误;
故选C.