分析:A、催化剂只能改变反应的速率,对生成物的质量没有影响;
B、高锰酸钾分解产生了氧气,所以反应前后锰元素的质量分数要改变,可以据此解答;
C、根据石灰石中碳酸钙和盐酸反应生成氯化钙、水和二氧化碳,所以固体的质量会减小,但是石灰石中的杂质不和盐酸反应,所以反应完后质量不再改变进行分析;
D、根据通电分解水时产生氢气的体积是氧气的二倍进行判断.
解答:解:A、催化剂只能改变反应的速率,对生成物的质量没有影响,所以生成的氧气的质量是相等的,故A错误;
B、高锰酸钾分解产生了氧气,使固体的总质量减少,所以虽然锰元素的质量不变,但是反应前后锰元素的质量分数要改变,故B错误;
C、石灰石中碳酸钙和盐酸反应生成氯化钙、水和二氧化碳,所以固体的质量会减小,但是石灰石中的杂质不和盐酸反应,所以反应完后质量不再改变,故C正确;
D、通电分解水时产生氢气的体积是氧气的二倍,故D错误.
故选C.
点评:解答这类题目时,首先,要熟记实验室制取氧气的反应原理(即实验室制取氧气的文字表达式和化学方程式),各物质的颜色、状态,反应的条件、类型,以及实验室制取氧气的反应原理和发生装置的相互联系;并且,一定要理解催化剂的概念、催化作用等等;然后,根据所给的问题情景及相关信息,结合所学的相关知识和技能,联系起来细心地探究、推理后,按照题目要求进行选择或解答即可.