A.CaCl2、MgCl2、Na2O中金属元素和非金属元素之间只存在离子键,所以化学键类型相同,故A正确;
B.Na2O中金属元素和非金属元素之间只存在离子键,H2O、CO2中不同非金属元素之间只存在共价键,所以化学键类型不同,故B错误;
C.CaCl2中只存在离子键,NaOH中存在离子键和共价键,H2O中只存在共价键,所以化学键类型不同,故C错误;
D.NH4Cl中存在离子键和共价键,H2O、CO2中只存在共价键,所以化学键类型不同,故D错误;
故选A.
A.CaCl2、MgCl2、Na2O中金属元素和非金属元素之间只存在离子键,所以化学键类型相同,故A正确;
B.Na2O中金属元素和非金属元素之间只存在离子键,H2O、CO2中不同非金属元素之间只存在共价键,所以化学键类型不同,故B错误;
C.CaCl2中只存在离子键,NaOH中存在离子键和共价键,H2O中只存在共价键,所以化学键类型不同,故C错误;
D.NH4Cl中存在离子键和共价键,H2O、CO2中只存在共价键,所以化学键类型不同,故D错误;
故选A.