CSCAPrep
Reviewed CSCA Chemistry question · Standard

A white solid is known to be either barium oxide (BaO) or barium sulfate (BaSO4). Which test would best distinguish between them?

  1. Add dilute hydrochloric acid and test for the evolution of a gas that turns limewater milky.
  2. Add water and test the pH of the resulting solution.
  3. Heat the solid strongly and test for a gas that relights a glowing splint.
  4. Add aqueous silver nitrate and observe for a precipitate.
Show the answer and explanation

Correct answer

B. Add water and test the pH of the resulting solution.

Principle or equation

Basic oxides react with water to form alkaline solutions, while insoluble sulfates do not react appreciably with water. Therefore, testing the pH of an aqueous suspension can distinguish a basic oxide from an insoluble sulfate.

Why this answer is correct

BaO is a basic oxide that reacts with water to form barium hydroxide, producing an alkaline solution (pH > 7). BaSO4 is insoluble and does not react with water, so the pH remains near 7. Thus, adding water and testing pH distinguishes them.

Example

If a small amount of the white solid is stirred into water and the pH is measured, a pH of about 12 indicates BaO, while a pH near 7 indicates BaSO4.

This published item includes a stored explanation and passed the platform’s publication workflow. It is independent preparation material, not a claim of an official or recalled examination question.

Related practice questions