D
分析:A.弱电解质是在水溶液中不能完全电离的电解质;
B.在水溶液中或熔化状态下能导电的化合物为电解质,在水溶液中和熔化状态下都不能导电的化合物为非电解质;
C.HCl是共价化合物;
D.在水溶液中和熔化状态下都不能导电的化合物为非电解质.
解答:A.NH4Cl属于盐,是强电解质,故A错误;
B.非金属氧化物也可能属于电解质,如H2O属于弱电解质,故B错误;
C.HCl是共价化合物,是由原子构成的,故C错误;
D.在水溶液里和熔融时都不导电的化合物是非电解质,故D正确.
故选D.
点评:本题考查电解质与非电解质、强电解质、弱电解质等,难度不大,注意均为化合物,选项B为学生解答的易错点.