A、B、C、D四种化合物其焰色反应均为紫色,A、B、C和盐酸反应均得到D,将固体C加热可制得A,若在A的溶液中通入一种无色无味气体,又可制得C,若B与C的溶液混合可制得A,试推断:

问题描述:

A、B、C、D四种化合物其焰色反应均为紫色,A、B、C和盐酸反应均得到D,将固体C加热可制得A,若在A的溶液中通入一种无色无味气体,又可制得C,若B与C的溶液混合可制得A,试推断:
A是____,B是____,C是____,D是____.
请问思路是怎样的,

A是:K2CO3,B是:KOH,C是KHCO3,D是KCl.
因为:将固体C加热可制得A,2KHCO3=加热=K2CO3+CO2+H2O
在A的溶液中通入一种无色无味气体,又可制得C:K2CO3+CO2+H2O=2KHCO3
B与C的溶液混合可制得A:KOH+KHCO3=K2CO3+H2O