A.β--紫罗兰酮中含有C=C,可使酸性KMnO4溶液褪色,故A正确;B.中间体X中含C=C和-CHO,均能与氢气发生加成反应,则1mol中间体X最多能与3molH2发生加成反应,故B错误;C.维生素A1为多个碳原子的烯醇,与碱不反应,则不溶于NaOH溶液,故C错误;D.β--紫罗兰酮与中间体X的分子式不同,相差1个CH2原子团,则不是同分异构体,故D错误;故选A.