A.化学反应速率发生改变,未必能说明化学平衡发生了移动,当正反应速率与逆反应速率仍然相等时,化学平衡不会发生移动;当正反应速率与逆反应速率不相等时,化学平衡就会发生移动,故A错误;
B.对于气体总体积反应前后不变的可逆反应(如I2+H22HI)来说,无论是否建立平衡,其总物质的量即压强都不会发生变化;对于气体总体积反应前后不等的可逆反应(如2SO2+O2 2SO3)来说,建立化学平衡状态时,总物质的量要与初始时的总物质的量不等,故压强要改变,故B错误;
C.当平衡混合物各组分的浓度发生不同程度的变化时,就说明化学平衡向某个方向(正反应方向或逆反应方向)进行,即化学平衡发生了移动,故C正确.值得补充的是,当平衡混合物各组分的浓度发生同等程度的变化时,化学平衡未必发生移动,如对于I2+H2 2HI来说,当增大加强减小体积时,就不会发生化学平衡的移动,故C正确;
D.催化剂只能同等程度地改变正反应速率和逆反应速率,当一个可逆反应建立化学平衡状态后,加入催化剂,正反应速率仍然等于逆反应速率,化学平衡不会发生移动,故D错误;
故选C.