Equilibrium
Level 5 Mastery Examination Paper
Time limit: 75 minutes
Total marks: 50
Instructions: Answer all questions. Show full reasoning. Use , at 25 °C. Calculators/coding permitted; state assumptions.
Question 1 — Gas-phase equilibrium, Kp–Kc coupling and Le Chatelier (18 marks)
Consider the dissociation of phosphorus pentachloride in a closed vessel:
1.0 mol of is placed in a 2.0 L vessel at 500 K and allowed to reach equilibrium. At equilibrium the degree of dissociation is .
(a) Derive a general symbolic expression for in terms of the initial moles , degree of dissociation , and volume . Hence compute numerically. (5)
(b) Derive the relation from first principles (ideal-gas substitution), state for this reaction, and evaluate at 500 K. (5)
(c) The vessel volume is now suddenly doubled (to 4.0 L) at constant temperature. Using the reaction quotient , prove quantitatively which direction the system shifts, and compute the new equilibrium . (5)
(d) State and justify, with reference to the sign of , the effect on of (i) raising temperature, (ii) adding an inert gas at constant volume, (iii) adding a catalyst. (3)
Question 2 — Weak-acid buffer, common ion, and coding verification (18 marks)
A buffer is prepared by dissolving 0.100 mol of acetic acid () and 0.100 mol of sodium acetate in enough water to make 1.00 L.
(a) Using Ostwald's dilution law, show that the degree of dissociation of pure 0.100 M acetic acid (no salt) is , compute and the pH, stating the validity condition of the approximation. (4)
(b) Derive the Henderson–Hasselbalch equation from the expression, then compute the pH of the buffer above. (4)
(c) 0.020 mol of solid NaOH is added (assume no volume change). Compute the new pH and the buffer capacity implied (change in pH per mole base). Explain via the common-ion / Le Chatelier framework why the pH change is small. (5)
(d) Write a short Python (sympy or numeric) routine that solves the exact charge- and mass-balance equations for of the original buffer (no approximation) and state whether the Henderson–Hasselbalch result is justified. Give the exact pH to 3 d.p. (5)
Question 3 — Solubility product, selective precipitation, salt hydrolysis (14 marks)
A solution is in and in . Fluoride ion is added slowly.
(a) Determine which cation precipitates first, and the at which each begins to precipitate. (4)
(b) Compute the residual concentration of the first-precipitating cation at the instant the second one just begins to precipitate. Comment on the feasibility of selective separation. (4)
(c) Sodium fluoride is a salt of a strong base and a weak acid (HF, ). Derive the expression for the pH of a NaF solution via the hydrolysis equilibrium, and compute it. (4)
(d) Classify each of the following salt solutions as acidic, basic, or neutral, with a one-line reason: , , , (given , ). (2)
Answer keyMark scheme & solutions
Question 1
(a) Initial moles ; at dissociation : , , . Total . Concentrations = moles/. (3 marks derivation)
Numeric: : (2 marks) ✓ M.
(b) For each gas (ideal gas). Substituting partial pressures: (3 marks) . (1) (1 mark) ✓ .
(c) Doubling at fixed : recomputed with old moles but new : reaction shifts forward (more dissociation). (2 marks) New from with : (3 marks) ✓ (increased, consistent with forward shift).
(d) (i) Reaction endothermic (): raising shifts forward, increases. (ii) Inert gas at constant volume: partial pressures/concentrations unchanged ⇒ no shift, unchanged. (iii) Catalyst: speeds both directions equally, equilibrium position and unchanged. (1 each = 3 marks)
Question 2
(a) For weak acid HA ⇌ H⁺ + A⁻, . If : . (2) , . Valid since . (2 marks) ✓
(b) . Taking : (2) . Ratio , : (2 marks) ✓
(c) NaOH converts HA→A⁻: HA ; A⁻ . (3) for 0.020 mol base ⇒ small. Reason: added OH⁻ is consumed by the large reservoir of undissociated HA (common ion A⁻ already present suppresses shift); ratio changes only modestly, so term barely moves — Le Chatelier buffering. (2 marks) ✓
(d) Exact treatment. Charge balance , mass balance , .
from sympy import symbols, nsolve, log
h = symbols('h', positive=True)
Ka, Kw = 1.8e-5, 1e-14
# A- = 0.100 + h - Kw/h ; HA = 0.200 - A-
# Ka = h*A/HA
A = 0.100 + h - Kw/h
HA = 0.200 - A
sol = nsolve(Ka*HA - h*A, h, 1e-5)
pH = -log(sol,10)
print(float(pH)) # ~4.745Exact pH (differs from HH by <0.001) ⇒ Henderson–Hasselbalch fully justified here. (5 marks: eqns 2, code 2, conclusion 1) ✓
Question 3
(a) Onset when .
- : M.
- : M. needs lower ⇒ CaF₂ precipitates first. (4 marks) ✓
(b) Mg²⁺ starts precipitating when . Residual Ca²⁺ then: (3) Fraction remaining ; >99% Ca removed before Mg starts ⇒ selective separation feasible. (1 mark) ✓
(c) F⁻ + H₂O ⇌ HF + OH⁻, . . . (4 marks) ✓ (slightly basic — WA/SB salt).
(d)
- : SA/WB salt → acidic (NH₄⁺ hydrolyses).
- : WA/SB → basic.
- : SA/SB → neutral.
- : WA/WB, ? Since , but standard comparison is vs : both ≈ ⇒ ≈ neutral (very slightly acidic/near 7). (2 marks) ✓
[
{"claim":"Q1a Kc = 0.1333","code":"Kc=(1.0*0.40**2)/(2.0*(1-0.40)); result=abs(Kc-0.13333)<1e-3"},
{"claim":"Q1b Kp=Kc*(RT)^1 = 5.47","code":"Kc=0.13333; Kp=Kc*(0.0821*500)**1; result=abs(Kp-5.473)<0.05"},
{"claim":"Q1c new alpha ~0.511 after doubling V","code":"from sympy import symbols,solve; a=symbols('a',positive=True); s=solve(0.13333-a**2/(4*(1-a)),a); val=[float(x) for x in s if 0<float(x)<1][0]; result=abs(val-0.511)<0.01"},
{"claim":"Q2a pure acetic acid pH=2.87","code":"import math; alpha=math.sqrt(1.8e-5/0.100); H=0.100*alpha; pH=-math.log10(H); result=abs(pH-2.87)<0.02"},
{"claim":"Q2c buffer pH after NaOH = 4.921","code":"import math; pKa=-math.log10(1.8e-5); pH=pKa+math.log10(0.120/0.080); result=abs(pH-4.921)<0.01"},
{"claim":"Q3b residual Ca2+ = 6.1e-5","code":"Ca=3.9e-11/(8.0e-4)**2; result=abs(Ca-6.09e-5)<2e-6"},
{"claim":"Q3c NaF pH = 7.93","code":"import math; Kb=1e-14/6.8e-4; OH=math.sqrt(Kb*0.050);