题目
下列化合物能发生碘仿反应的是: A. -丙醇B. 丙酸C. 丙醛D. 丙酮
下列化合物能发生碘仿反应的是:
- A. -丙醇
- B. 丙酸
- C. 丙醛
- D. 丙酮
题目解答
答案
D
解析
步骤 1:理解碘仿反应的条件
碘仿反应是醛或酮在碱性条件下与碘反应,生成碘仿(CHI3)的反应。该反应通常发生在具有甲基酮结构的化合物中,即化合物中必须含有CH3-CO-结构。
步骤 2:分析选项
A. -丙醇(CH3CH2CH2OH):醇类化合物,不含有酮结构,不能发生碘仿反应。
B. 丙酸(CH3CH2COOH):羧酸类化合物,不含有酮结构,不能发生碘仿反应。
C. 丙醛(CH3CH2CHO):醛类化合物,虽然含有羰基,但不含有甲基酮结构,不能发生碘仿反应。
D. 丙酮(CH3COCH3):酮类化合物,含有甲基酮结构,可以发生碘仿反应。
步骤 3:得出结论
根据碘仿反应的条件,只有含有甲基酮结构的化合物才能发生碘仿反应。因此,选项D(丙酮)是唯一能发生碘仿反应的化合物。
碘仿反应是醛或酮在碱性条件下与碘反应,生成碘仿(CHI3)的反应。该反应通常发生在具有甲基酮结构的化合物中,即化合物中必须含有CH3-CO-结构。
步骤 2:分析选项
A. -丙醇(CH3CH2CH2OH):醇类化合物,不含有酮结构,不能发生碘仿反应。
B. 丙酸(CH3CH2COOH):羧酸类化合物,不含有酮结构,不能发生碘仿反应。
C. 丙醛(CH3CH2CHO):醛类化合物,虽然含有羰基,但不含有甲基酮结构,不能发生碘仿反应。
D. 丙酮(CH3COCH3):酮类化合物,含有甲基酮结构,可以发生碘仿反应。
步骤 3:得出结论
根据碘仿反应的条件,只有含有甲基酮结构的化合物才能发生碘仿反应。因此,选项D(丙酮)是唯一能发生碘仿反应的化合物。