A、活泼金属和碳酸盐均与能盐酸反应放出气体,由于没有说明气体是二氧化碳,因此,不能就此得出固体为碳酸盐的结论,故A错误;B、铵盐遇到氢氧化钠溶液能放出氨气,所以向某固体物质中滴加氢氧化钠溶液,有氨臭气味放出,该物质一定是铵盐,故B正确;C、碱性溶液都能使无色酚酞试液变红,碱溶液呈碱性,有些盐的溶液也会呈碱性,如纯碱碳酸钠溶液;所以不能说能使酚酞变红的溶液就是碱溶液,故C错误;D、浓硫酸具有脱水性,所以用小木棍蘸少量浓硫酸,小木棍变黑,故D错误.故选B.