C
A、第二次测得的A质量为:(50+4+4.6+1)-(20+23+4.2)=12.4(g),在反应过程中,只有A物质质量减少,BCD物质的质量都增加了,说明A为反应物,BCD为生成物,不符合化合反应的特征“多变一”,符合分解反应的特征“一变多”.故A错误;
B、该反应中C与D的质量变化比为:(23-4.6):(4.2-1)=23:4.故B错误;
C、第二次测得的A质量为:(50+4+4.6+1)-(20+23+4.2)=12.4(g);故C正确;
D、催化剂是能改变化学反应的速率,而本身的质量和化学性质不变的物质,E的质量反应前后未发生变化,可能是该反应的催化剂,也可能改物质未参加化学反应,与反应无关,故错误.
故选C.