A、反应物是一种,生成物是两种,属于分解反应.错误;
B、反应物是两种,生成物是一种,属于化合反应.错误;
C、反应物和生成物都是一种单质和一种化合物,属于置换反应.正确;
D、碳酸钠和盐酸反应生成氯化钠和碳酸,碳酸分解生成水和二氧化碳,属于复分解反应.错误.
故选C.
A、反应物是一种,生成物是两种,属于分解反应.错误;
B、反应物是两种,生成物是一种,属于化合反应.错误;
C、反应物和生成物都是一种单质和一种化合物,属于置换反应.正确;
D、碳酸钠和盐酸反应生成氯化钠和碳酸,碳酸分解生成水和二氧化碳,属于复分解反应.错误.
故选C.