A、升高温度c(NO)减小,说明平衡向逆方向移动,逆方向吸热,正反应放热,故A错误;B、因反应前后气体体积不变,缩小容器体积,平衡不移动,但NO2的浓度增大,故气体颜色加深,故B正确;C、该反应为NO2(g)+SO2(g)?NO(g)+SO3(g),混合气体的平均摩尔质量平衡前后一直保持不变,不能作为平衡的标志,故C错误;D、催化剂只能加快反应速率,不能改变平衡常数,故D错误.故选:B.