根据三棱镜对光线的偏折,可以得出,红光被偏折的程度小,紫光被偏折的程度大,当红光和紫光分别平行射向相同的凸透镜时,红光的会聚点,也就是红光的焦点距离透镜远,而紫光的焦点离透镜近,所以红光的焦距大.故答案:b;a.