下列各组元素相互化合,既能形成离子化合物,又能形成共价化合物的是...
发布网友
发布时间:2024-03-29 22:36
我来回答
共1个回答
热心网友
时间:2024-05-26 21:02
A.C、H、O是非金属元素,各元素相互化合只能形成共价键不能形成离子键,所以这三种元素相互化合只能形成共价化合物不能形成离子化合物,故A错误;
B.Na、Mg为活泼金属,O为活泼非金属性,三种元素相互化合只能形成离子化合物,故B错误;
C.Na、Mg为活泼金属,Cl为活泼非金属性元素,三种元素相互化合只能形成离子化合物,故C错误;
D.三种元素的原子组合成化合物时,可以形成共价化合物,如尿素、氨基酸;也可以形成离子化合物,如碳酸铵、碳酸氢铵、草酸铵等,故D正确.
故选D.