I'm gonna look to the molecular weights of the various chemicals, to find out how many moles of each are in one gram (1 / MW). Then, I'm going to figure out how many alkalinity equivalents each has. Then, I'll multiply the molarity times the equivalents, to come up with the total amount of alkalinity provided by one gram of each.
Sodium hydroxide has MW = 39.997 = 0.025M, and one equivalent for a total of 0.025.
Calcium hydroxide has MW = 74.093 = 0.0135M, but two equivalents for a total of 0.027.
Sodium bicarbonate has MW = 84.007 = 0.012M, and one equivalent for a total of 0.012.
Sodium carbonate has MW = 105.9888 = 0.0094M, but two equivalents for a total of 0.0188.
Answer is B. Calcium hydroxide.
Sodium hydroxide has MW = 39.997 = 0.025M, and one equivalent for a total of 0.025.
Calcium hydroxide has MW = 74.093 = 0.0135M, but two equivalents for a total of 0.027.
Sodium bicarbonate has MW = 84.007 = 0.012M, and one equivalent for a total of 0.012.
Sodium carbonate has MW = 105.9888 = 0.0094M, but two equivalents for a total of 0.0188.
Answer is B. Calcium hydroxide.