CAT selects questions based on previous answers, increasing difficulty after correct responses and decreasing it after incorrect ones.