B
解:根据离子方程式左右电荷相等,则未知物应含有5个负电荷,
根据方程式遵循质量守恒定律可知,如生成3mol X2,则XO3-为1mol,未知物为5mol,
所以1mol未知物含有1mol负电荷,即X的最低化合价为-1价,
最X原子核外有7个电子,最高化合价为+7价.
A.X可为Cl、Br、I等元素,不为第二周期元素,因F无正价,故A错误;
B.由以上分析可知,X元素的原子最外电子层上有7个电子,故B正确;
C.反应中XO3-被还原为X2,X-被氧化X2,故 X2 既是氧化产物又是还原产物,故C错误;
D.生成3mol X2,则消耗XO3-为1mol.根据化合价代数和为0的原子判断,XO3-中X的化合价是+5价,反应后X的化合价为0,若反应消耗1mol XO3-,转移电子的物质的量为(5-0)mol=5mol,故D错误.
故选:B.