Absurd means something that is wildly unreasonable, illogical, or inappropriate. 'Ridiculous' (B) is the correct synonym as it means deserving or inviting ridicule or mockery - something so unreasonable as to be amusing. Frank means honest, Exact means precise, and Rational means logical - all opposites of absurd.