A、容器1中发生的反应是Co(固)和HCl(气)反应生成氯化钴和氢气,温度为900℃,故A说法错误;B、根据题给的化学方程式结合题给的信息可以知道,固体Co从容器1到容器2的过程为化学变化,故B说法错误.C、根据题干中的信息可以知道,改变温度时该气态产物发生逆向反应,重新生成X和Y,可以判断在容器2中存在的是纯净的Co,故C说法正确;D、根据题干信息“一定温度下,在下图所示装置中,固体X与气体Y反应.生成气态产物,当改变温度时该气态产物发生逆向反应,重新生成X和Y”,可以知道,从容器2中出来的物质为Co和氯化氢,故D说法错误;故选C.