溶液中如果含有大量氢离子说明该溶液呈酸性,那么该溶液就应该具有酸的通性,但需考虑某些特殊情况.
【解析】
A、因为溶液呈酸性,所以跟氯化钡溶液反应需生成不溶于酸的沉淀如AgCl或BaSO4,即原溶液中需有Ag+或SO42-但从题干中不能确定有无这两种离子.故A错误;
B、因为溶液呈酸性,所以能使紫色石蕊试液变红.故B正确;
C、跟硝酸银溶液反应需生成不溶于酸的AgCl沉淀,所以溶液中需有Cl-,但不知溶液中是否有Cl-.故C错误;
D、理论上含有大量氢离子的溶液可以和块状石灰石反应制取二氧化碳,如果是稀盐酸的话可以,但如果是稀硫酸和石灰石反应生成的硫酸钙微溶,覆盖在块状石灰石上阻断反应的进行,所以不能用稀硫酸和块状石灰石反应制取二氧化碳.故D错误.
故选B