Given: A multiple-statement question on the Haloform reaction.
Find: Identify the true statements using the condition for a positive iodoform test.
A compound gives the iodoform test if it contains a methyl ketone group or can be oxidized to one, as in secondary alcohols of the form CH3CH(OH)R.
For statement C, the compound CH3−CH=CH−C=O−CH3 is an α,β-unsaturated methyl ketone, but it still contains the essential CH3CO− unit. Hence it gives the test.
For statement D, isopropyl alcohol is of the form CH3CH(OH)CH3, so it is oxidized to acetone and therefore gives a positive iodoform test. Hence the statement is false.
For statement E, methanoic acid lacks the necessary structural requirement, so it does not respond positively.
The provided solution also marks A as true in the intended educational context and B as false because hypoiodite behaves as an oxidizing agent.
Thus, only A and C are true, so the correct option is C.