'68-'71 340 "X" BARE HEADS 2531894D

No they haven't but they are clean and if they were cracked it would be visible. The small block heads did not have a cracking problem until the later 70's whey they started making things lighter for emissions . I haven't seen early heads with cracks.
Thanks for looking.