石灰石的主要成分是碳酸钙,氧化钙的俗名是生石灰,熟石灰是氢氧化钙的俗名,食盐的主要成分是氯化钠,冰是固态的水.
【解析】
A、石灰石的主要成分是碳酸钙,钙元素的化合价是+2价,碳酸根的化合价是-2价,根据正价前负价后的顺序排列,标出化合价并交叉化合价数值写个数,化学式为CaCO3,氧化钙的俗名是生石灰,因此选项A错误;
B、熟石灰是氢氧化钙的俗名,钙元素的化合价是+2价,氢氧根的化合价是-1价,根据正价前负价后的顺序排列,标出化合价并交叉化合价数值写个数,化学式为Ca(OH)2,因此选项B正确;
C、食盐的主要成分是氯化钠,钠元素显+1价,氯元素是-1价,根据正价前负价后的顺序排列,标出化合价并交叉化合价数值写个数,1省略不写,化学式为NaCl,不是HCl,因此选项C错误;
D、冰是固态的水,氢元素的化合价是+1价,氧元素的化合价是-2价,根据正价前负价后的顺序排列,标出化合价并交叉化合价数值写个数,化学式为H2O,因此选项D正确.
故选B、D.