a.根据放电时总反应方程式知生成物均为氢氧化物,所以电池的电解液应该为碱性溶液,故a正确;b.由放电时的反应可以得出铁做还原剂失去电子,ni2o3做氧化剂得到电子,即正极为ni2o3、负极为fe,故b正确;c.电池放电时,负极反应为fe+20h-一2e-═fe(oh)2 ,正极上得电子发生还原反应,电极反应式为ni2o3+3h2o+2e-=2ni(oh)2+2oh-,故c正确;d.充电时阳极失电子发生氧化反应,电极反应式为:2ni(oh)2+2oh--2e-=ni2o3+3h2o,所以阳极附近溶液的ph降低,故d错误;故选d.