解答:解:A、高锰酸钾受热就会产生氧气,固体质量减少,但是锰元素的质量不变,故开始时锰元素的质量分数增大,当高锰酸钾完全分解,锰元素的质量分数不再改变,故A错误;
B、根据金属活动性顺序,镁的活动性比铁强,单位时间内产生氢气的质量比铁多,而该选项中的图象是单位时间内铁产生的氢气比镁多;假设金属的质量是24g,
Mg+2HCl=MgCl
2+H
2↑
24 2
Fe+2HCl=FeCl
2+H
2↑
56 2
24g 0.9g
可以看出相同质量的镁和铁与足量的稀硫酸反应时镁生成的氢气质量大于铁生成的氢气的质量,故B错误;
C、催化剂只改变化学反应的速率,不改变生成产物的质量,用等质量、等浓度的双氧水分别制取氧气则生成氧气的质量相同,故C错误;
D、根据水分解的化学方程式
2H
2O
2H
2↑+O
2↑
4 32
故生成氢气和氧气的质量比为:4:32=1:8,图象中氢气和氧气的质量比为:0.25g:2g=1:8,故D正确;
故选D.