A、NH3?H2O在溶液中部分电离,为弱电解质;硫酸为强电解质、碳酸氢钠为盐、氧化镁为碱性氧化物、二氧化碳为酸性氧化物,故A正确;B、氢氧化铜为弱电解质,而盐酸为混合物,不属于电解质,故B错误;C、一氧化碳不能够与碱反应生成盐和水,所以一氧化碳不属于酸性氧化物,故C错误;D、氨气溶于水中能够导电,但是导电的离子不是氨气电离的,所以氨气属于非电解质,故D错误;故选A.