A、与酸反应能生成气体的物质不一定是碳酸盐,金属与酸反应也会生成气体;
B、酸和碱作用生成盐和水的反应属于中和反应;
C、非金属氧化物不一定都与碱溶液反应,例如一氧化碳;
D、由多种物质反应生成一种物质的反应属于化合反应.
【解析】
A、某物质与酸反应生成气体,则该物质不一定属于碳酸盐,例如锌和稀硫酸反应能生成氢气.故选项错误;
B、生成盐和水的反应不一定属于中和反应,例如氧化铜和稀硫酸反应生成盐硫酸铜和水,该反应不属于中和反应.故选项错误;
C、非金属氧化物不一定都与碱溶液反应,例如一氧化碳是非金属氧化物,不能和碱溶液反应.故选项正确;
D、有单质参加的反应不一定是化合反应,例如甲烷燃烧生成水和二氧化碳,该反应不属于化合反应.故选项错误.
故选C.