A、NH3、H2O、CO2均为共价化合物,化学键类型相同,故A正确;B、H2O、CO2均为共价化合物,Na2O为离子化合物,所以H2O、Na2O、CO2化学键类型不同,故B错误;C、NaO、CaCl2均为离子化合物,H2O为共价化合物,所以NaO、CaCl2、H2O化学键类型不同,故C错误;D、HCl为共价化合物,MgCl2 、NH4Cl均为离子化合物,所以HCl、MgCl2 、NH4Cl化学键类型不同,故D错误;故选A.