题目
下列化合物能发生碘仿反应的是()。A. 苯乙酮B. 丁-2-醇C. 丁-1-醇D. 苯乙醛
下列化合物能发生碘仿反应的是()。
A. 苯乙酮
B. 丁-2-醇
C. 丁-1-醇
D. 苯乙醛
题目解答
答案
A. 苯乙酮
解析
步骤 1:理解碘仿反应的条件
碘仿反应是醛或酮在碱性条件下与碘反应生成碘仿(CHI3)的反应。该反应主要发生在具有甲基酮结构的化合物上,即化合物中必须含有CH3-CO-结构。
步骤 2:分析选项中的化合物
A. 苯乙酮:结构为C6H5-CO-CH3,含有甲基酮结构,可以发生碘仿反应。
B. 丁-2-醇:结构为CH3-CH(OH)-CH2-CH3,不含甲基酮结构,不能发生碘仿反应。
C. 丁-1-醇:结构为CH3-CH2-CH2-CH2-OH,不含甲基酮结构,不能发生碘仿反应。
D. 苯乙醛:结构为C6H5-CH=O,不含甲基酮结构,不能发生碘仿反应。
步骤 3:确定能发生碘仿反应的化合物
根据上述分析,只有苯乙酮(A选项)含有甲基酮结构,可以发生碘仿反应。
碘仿反应是醛或酮在碱性条件下与碘反应生成碘仿(CHI3)的反应。该反应主要发生在具有甲基酮结构的化合物上,即化合物中必须含有CH3-CO-结构。
步骤 2:分析选项中的化合物
A. 苯乙酮:结构为C6H5-CO-CH3,含有甲基酮结构,可以发生碘仿反应。
B. 丁-2-醇:结构为CH3-CH(OH)-CH2-CH3,不含甲基酮结构,不能发生碘仿反应。
C. 丁-1-醇:结构为CH3-CH2-CH2-CH2-OH,不含甲基酮结构,不能发生碘仿反应。
D. 苯乙醛:结构为C6H5-CH=O,不含甲基酮结构,不能发生碘仿反应。
步骤 3:确定能发生碘仿反应的化合物
根据上述分析,只有苯乙酮(A选项)含有甲基酮结构,可以发生碘仿反应。