分析:A、甲酸是弱酸電離出氫離子呈酸性,具有酸的通性分析判斷;
B、氫氧化鈉溶液不與鎂反應分析;
C、依據氯化銨溶液中銨根離子水解呈酸性分析判斷;
D、碳酸鈉溶液水解顯堿性分析判斷;
解答:解:A、甲酸溶液與鎂反應生成甲酸鎂和氫氣,故A正確;
B、氫氧化鈉溶液不與金屬鎂反應,故B錯誤;
C、氯化銨溶液中銨根離子水解顯酸性,NH4++H2O?NH3?H2O+H+,鎂會與氫離子反應發生的反應為Mg+2H+=Mg2++H2↑,隨著反應進行,促進銨根離子的水解,故C正確;
D、碳酸鈉在溶液中水解顯堿性,不與金屬鎂反應,故D錯誤;
故選AC.
點評:本題考查了阿伏伽德羅常數的應用,主要考查酸的通性,水解顯酸性的鹽的平衡移動,關鍵是理解金屬鎂不能和堿反應.