Concept:The Haloform reaction (iodoform test) is given by methyl ketones (
−COCH3​ group) or compounds that can be oxidised to a methyl ketone, such as ethanol or isopropyl alcohol. Hypoiodite (
KOI) is the oxidising agent formed in situ.
Explanation:Statement A is true. Sodium hypochlorite (
NaOCl) oxidises iodide (
I−) to hypoiodite:
NaOCl+KI→NaCl+KOI.
Statement B is false.
KOI (hypoiodite) is an oxidising agent in the haloform reaction, not a reducing agent.
Statement C is true. An
α,β-unsaturated methyl ketone still contains the
−COCH3​ group, so it gives a positive iodoform test.
Statement D is false. Isopropyl alcohol (
CH3​CHOHCH3​) is oxidised by
I2​/NaOH to acetone (
CH3​COCH3​), a methyl ketone, so it gives a positive iodoform test.
Statement E is false. Methanoic acid (
HCOOH) lacks the
−COCH3​ group or
CH3​CH(OH)− group required for the iodoform test.
Thus, only statements A and C are true.
Answer:The correct option is D (A & C Only).