A
A、由表中数据分析可知,反应前后,甲的质量增加了7g,故甲是生成物,参加反应的甲的质量为7g;乙的质量不变,乙可能作该反应的催化剂,也可能没有参加反应;同理可以确定丙是反应物,参加反应的丙的质量为12g;由质量守恒定律,丁应是生成物,且生成的丁的质量为12g﹣7g=5g,故反应后丁物质的质量为7g+5g=12g;故选项说法正确.
B、乙的质量不变,乙可能作该反应的催化剂,也可能没有参加反应,故选项说法错误.
C、该反应的反应物是丙,生成物是甲和丁,反应符合“一变多”的特征,属于分解反应,故选项说法错误.
D、根据C选项的分析,该反应属于分解反应,不是复分解反应,故选项说法错误.
故选A.