题目
下列能发生碘仿反应的是()。A. 1-苯基丙-1-酮B. 苯乙酮C. 丁醛D. 乙酸
下列能发生碘仿反应的是()。
A. 1-苯基丙-1-酮
B. 苯乙酮
C. 丁醛
D. 乙酸
题目解答
答案
B. 苯乙酮
解析
碘仿反应的条件是化合物含有酮基,且羰基相邻的碳上有至少一个甲基(或可被氧化的甲基),在碱性条件下与碘反应生成碘仿(CHI₃)。本题需判断各选项中是否存在符合此结构特征的化合物。
关键点:
- 酮类化合物是碘仿反应的主要对象,醛类一般不参与(如乙醛例外)。
- 甲基位置:羰基相邻的碳必须有甲基或可被氧化的甲基。
- 羧酸类化合物通常不发生碘仿反应,因其结构特性限制。
选项分析
A. 1-苯基丙-1-酮
结构为 Ph-C(O)-CH₂-CH₃,羰基相邻的碳为 CH₂-CH₃,无甲基,无法发生碘仿反应。
B. 苯乙酮
结构为 Ph-CH₂-C(O)-CH₃,羰基相邻的碳为 CH₃(甲基),符合碘仿反应条件,能发生反应。
C. 丁醛
结构为 CH₃CH₂CH₂CHO,羰基相邻的碳为 CH₂-CH₂-CH₃,无甲基,无法反应。
D. 乙酸
结构为 CH₃COOH,虽羰基相邻的碳为 CH₃,但羧酸类化合物因结构特性通常不发生碘仿反应。