选 D
A 错 HI是强还原剂,HBrO是氧化剂,不可能生成,应该为HIO和HBr;
B 错 IBr的化合价(I为-1,Br为=+)都没变,所以既不是氧化剂,又不是还原剂;
C 错 IBr与Mg应该不反应;
D 正确.