A、NaCl和金刚石分别属于离子晶体、原子晶体,NaCl熔化克服离子键、金刚石熔化克服共价键,类型不同,故A错误;B、Si和Fe分别属于原子晶体、金属晶体,Si熔化克服共价键,Fe熔化克服金属键,类型不同,故B错误;C、CO2和SiO2分别属于分子晶体、原子晶体,CO2升华时克服分子间作用力,SiO2熔化克服共价键,类型不同,故C错误;D、碘和干冰升华均属于分子晶体,升华时均克服分子间作用力,类型相同,故D正确;故选D.