分析:根據催化劑的定義和催化劑的特點進行分析解答.催化劑是指在化學反應中能改變其他物質的化學反應速率,而本身的質量和化學性質在反應前后不變的物質.
解答:解:A、有的催化劑能加快反應速度,有的催化劑能減慢反應速度,一定能改變反應速率,故A錯誤.
B、催化劑是指在化學反應中能改變其他物質的化學反應速率,不能增加生成物的產量,故B正確.
C、二氧化錳在過氧化氫生成氧氣的反應中是催化劑,但在其他反應中不一定是催化劑,故C錯誤.
D、催化劑在化學反應中本身的質量和化學性質在反應前后不變,故D錯誤.
故選B.
點評:本題難度不大,掌握催化劑的特點是解答本題的關鍵.