B
分析:根据催化剂的定义和催化剂的特点进行分析解答.催化剂是指在化学反应中能改变其他物质的化学反应速率,而本身的质量和化学性质在反应前后不变的物质.
解答:A、有的催化剂能加快反应速度,有的催化剂能减慢反应速度,一定能改变反应速率,故A错误.
B、催化剂是指在化学反应中能改变其他物质的化学反应速率,不能增加生成物的产量,故B正确.
C、二氧化锰在过氧化氢生成氧气的反应中是催化剂,但在其他反应中不一定是催化剂,故C错误.
D、催化剂在化学反应中本身的质量和化学性质在反应前后不变,故D错误.
故选B.
点评:本题难度不大,掌握催化剂的特点是解答本题的关键.