A、HNO3能给出氢离子属于酸,不属于碱,故A正确;B、CO32-能接受氢离子变成碳酸,所以为碱,故B错误;C、NH4+能给出氢离子变成氨气,属于酸,故C正确;D、SO42-可与H+结合形成HSO4-,SO42-属于碱,故D错;故选AC.