分析:根据酸、碱、盐的组成特点进行分析.电离时生成的阳离子都是氢离子的化合物是酸,电离时生成的阴离子都是氢氧根离子的化合物是碱,由金属离子和酸根离子组成的化合物是盐.
解答:解:A、碳酸电离时生成的阳离子都是氢离子,属于酸;氯化钠是由钠离子和氯离子组成的化合物,属于盐;氢氧化镁是由镁离子和氢氧根离子组成的化合物,属于碱.故选项错误;
B、氢氧化钾电离时生成的阴离子都是氢氧根离子,属于碱;硫酸电离时生成的阳离子都是氢离子,属于酸;氯化钠是由钠离子和氯离子组成的化合物,属于盐.故选项错误;
C、硫酸镁电离时生成的镁离子和硫酸根离子,属于盐;氨水电离出的阴离子都是氢氧根离子,属于碱;盐酸电离时生成的阳离子都是氢离子,属于酸.故选项错误;
D、硫酸电离时生成的阳离子都是氢离子,属于酸;氢氧化钠电离时生成的阴离子都是氢氧根离子,属于碱;碳酸钠是由钠离子和碳酸根离子组成的化合物,属于盐.故选项正确.
故选:D.
点评:本题主要考查物质的分类,解答时要分析物质的元素组成和阴阳离子组成,然后再根据酸碱盐概念方面进行分析、判断,从而得出正确的结论.