A、根据反应物和生成物的种类来判断;
B、根据生成物的性质来判断;
C、根据催化剂的定义来解答;
D、根据化合物中元素的化合价原则来解答并作出判断.
【解析】
A、根据题意可以知道反应物为一氧化碳和氧气,而生成物为二氧化碳,故该反应属于化合反应,故A正确;
B、通过Co3O4的催化可以将一氧化碳转化为二氧化碳,所以可以减少对空气的污染,故B正确;
C、催化剂在反应前后质量和化学性质不变,所以反应前后Co3O4的质量不变,故C错误;
D、反应前为一氧化碳,其中碳元素的化合价为+2价,而反应后为二氧化碳,其中碳元素的化合价为+4价,故D正确.
故选C.