解题思路:能和盐酸或氢氧化钠溶液反应的物质有:铝、氧化铝、氢氧化铝、弱酸的酸式盐、弱酸的铵盐、氨基酸等.
①铝和盐酸或氢氧化钠溶液反应都生成盐和氢气,但铝属于单质,故错误;
②氧化铝和盐酸或氢氧化钠溶液反应都生成盐和水,故正确;
③氢氧化铝和盐酸或氢氧化钠溶液反应都生成盐和水,故正确;
④碳酸氢钠和盐酸反应生成氯化钠、二氧化碳和水,碳酸氢钠和氢氧化钠溶液反应生成碳酸钠和水,故正确;
⑤硫酸氢钠和盐酸不反应,和氢氧化钠溶液反应生成硫酸钠和水,故错误;
⑥氢氧化镁和盐酸反应生成氯化镁和水,和氢氧化钠溶液不反应,故错误;
故选B.
点评:
本题考点: 两性氧化物和两性氢氧化物.
考点点评: 本题考查了物质间的反应,明确物质的性质是解本题关键,根据物质间的反应对知识进行总结归纳,形成知识网络,注意夯实基础,难度不大.