Hydrogen and s-Block
Level 5 Mastery Paper (Cross-domain: chemistry + math + physics + coding)
Time limit: 75 minutes Total marks: 50
Use / where helpful. Show all reasoning, derivations, and code logic. Atomic masses: H = 1.008, D = 2.014, O = 15.999, Na = 22.99, Ca = 40.08, C = 12.011.
Question 1 — Hydrogen peroxide: titrimetry, structure & kinetics (18 marks)
A commercial "20-volume" hydrogen peroxide solution is analysed.
(a) Explain the meaning of "20-volume" and derive, from first principles (using the decomposition stoichiometry and molar gas volume at STP), its concentration in and in . (5)
(b) of this solution is diluted to . A aliquot of the diluted solution is titrated against acidified . Write the balanced ionic equation, and calculate the volume of required. (5)
(c) Draw the structure of stating the O–O–H bond angle and the dihedral angle in the gas phase, and explain why the molecule is non-planar. (3)
(d) The first-order decomposition of has rate constant at . Compute the half-life, and the time for the concentration to fall to of its initial value. (5)
Question 2 — Solvay process & alkaline-earth thermochemistry (17 marks)
(a) Write the four key equations of the Solvay (ammonia–soda) process for manufacturing , and explain why cannot be made analogously. (5)
(b) Deduce, from the reaction , the mass of (anhydrous) obtainable from of pure , and the volume of released at STP. (5)
(c) For the thermal decomposition , the standard enthalpy is and . Derive the minimum temperature (in ) at which decomposition becomes spontaneous (). Comment on the trend in thermal stability of Group-2 carbonates down the group. (4)
(d) Explain the diagonal relationship between Be and Al with two chemical examples. (3)
Question 3 — Coding + isotopes + water hardness (15 marks)
(a) Heavy water is enriched by electrolysis exploiting the difference in dissociation rates of and . Compute the percentage mass difference between and , and explain briefly why is used as a moderator in nuclear reactors rather than as a reactant. (4)
(b) Water hardness is often reported in "ppm as ". A sample contains at and at . Calculate the total hardness in ppm as (take ). Identify which part is temporary and which is permanent. (6)
(c) Write a short pseudocode / Python function hardness_ppm(conc_list) that takes a list of tuples for divalent hardness ions and returns total hardness (ppm as ) and the temporary fraction. State the single conversion constant it must use and why. (5)
Answer keyMark scheme & solutions
Question 1
(a) (5 marks) "20-volume" means volume of the solution liberates volumes of at STP on complete decomposition. (1) Decomposition: . (1) solution gives . Moles . (1) Moles . (1) Concentration . (1)
(b) (5 marks) Diluted conc . (1) Ionic equation: . (2) Moles in aliquot mol. (1) Moles mol. Volume . (1)
(c) (3 marks) Open-book / non-planar structure: O–O single bond, each O bonded to one H. (1) O–O–H angle (gas), dihedral (gas phase). (1) Non-planar because lone-pair–lone-pair repulsions on the two oxygens twist the two O–H bonds out of a common plane. (1)
(d) (5 marks) Half-life . (2) For : . (3) ( min.)
Question 2
(a) (5 marks) (1 each equation, 1 for KHCO₃ reason)
- (ammonia recovery). is too soluble to precipitate out from solution, so the analogous step fails. (1)
(b) (5 marks) ; moles mol. (1) moles mol; . (1) Mass . (2) moles ; at STP. (1)
(c) (4 marks) At equilibrium . (1) . (1) . (1) Thermal stability of carbonates increases down the group (larger, less polarising cation stabilises the large carbonate ion): . (1)
(d) (3 marks) (1.5 each, any two)
- Both form covalent, polymeric/bridged chlorides (, ); soluble in organic solvents.
- Both oxides/hydroxides are amphoteric (, ; , ).
- Both form complex ions (, ); both passivated by conc. ; carbides give methane.
Question 3
(a) (4 marks) , . (1) % difference . (2) slows (moderates) fast neutrons via elastic collisions with low neutron capture, sustaining chain reaction; it is not consumed chemically, hence a moderator not a reactant. (1)
(b) (6 marks) Total hardness ion conc . (1) Each mole hardness ion 1 mole (). (1) Mass equiv . (2) ppm (since ). (1) → temporary (162 ppm); → permanent (90 ppm). (1)
(c) (5 marks) Conversion constant: multiply molar concentration by ... i.e. , since 1 mol divalent ion ≡ 1 mol . (1)
def hardness_ppm(conc_list):
# conc_list: list of (molarity_mol_per_L, is_temporary)
M_CaCO3 = 100000.0 # mg per mol
total = 0.0
temp = 0.0
for c, is_temp in conc_list:
ppm = c * M_CaCO3 # 1 L = 1 kg
total += ppm
if is_temp:
temp += ppm
frac = temp / total if total else 0.0
return total, frac(3 marks logic, 1 mark correct constant with justification above) Justification: 1 mol of any divalent hardness ion is chemically equated to 1 mol ; uses .
[
{"claim":"20-vol H2O2 is 1.786 mol/L","code":"nO2=20000/22400; c=2*nO2; result=abs(c-1.786)<0.01"},
{"claim":"KMnO4 titre volume is 89.3 cm3","code":"cdil=0.1786; nH2O2=cdil*0.025; nMnO4=Rational(2,5)*nH2O2; V=nMnO4/0.02*1000; result=abs(float(V)-89.3)<0.5"},
{"claim":"H2O2 half-life ~654 s","code":"import sympy as sp; t=sp.log(2)/1.06e-3; result=abs(float(t)-654)<2"},
{"claim":"Na2CO3 mass from 1kg NaHCO3 is ~631 g","code":"n=1000/84.0; m=(n/2)*106.0; result=abs(m-631)<2"},
{"claim":"CaCO3 decomposition T is ~1106 K","code":"T=178000/161; result=abs(T-1105.6)<1"},
{"claim":"Total hardness is 252 ppm","code":"h=(1.62e-3+0.90e-3)*100000; result=abs(h-252)<1"}
]