现有A、B、C、D四种化合物,透过蓝色钴玻璃其焰色反应均为紫色,A、B、C和盐酸发生反应后,均得到D;将固体C加热可得到A;若在A的溶液中通入一种无色无味气体,可制得C;若B与C的溶液混合可制得A。推断:
A为 ;B为 ;
C为 ;D为 。
写出有关反应的化学方程式:。