A、不正确;应为:3Fe3O4 + 28H+ + NO3-(稀) 9Fe3+ + NO↑ + 14H2O;
B、正确。应为:内MgCO3 + 2H+ Mg2+ + H2O + CO2↑;
C、不正确。应为:2NH4+ + (SO4)2- + Ba2+ + 2(OH)- BaSO4(沉淀)+ 2NH3↑ +2H2O;
D、不正确。计量数之比容为1:1。 应为:2Fe2+ 2Br- +2Cl22Fe3+ +Br2+ 4 Cl-;
原因:1molFe2+只是失去1mol电子,而1molCl2可以得到2mol电子;1molBr-失去1mol电子,生成0.5molBr2 。
综上所述,选B。希望对你有所帮助!