Statement A is true. Sodium hypochlorite reacts with potassium iodide to form potassium hypoiodite (KOI), which is the active halogenating species in the haloform reaction.
Statement B is false. KOI acts as an oxidizing and iodinating agent, not as a reducing agent.
Statement C is true. Any compound containing a –COCH3 (methyl ketone) group gives the iodoform reaction. In an α, β-unsaturated methyl ketone, the presence of the methyl ketone unit is sufficient for the reaction.
Statement D is false. Isopropyl alcohol is oxidized to acetone, which is a methyl ketone; therefore, isopropyl alcohol gives a positive iodoform test.
Statement E is false. Methanoic acid does not contain a methyl ketone group and hence does not give the iodoform test.
Therefore, only statements A and C are correct.
Updated for JEE Main 2026: This PYQ is important for JEE Mains, JEE Advanced and other competitive exams. Practice more questions from this chapter.