Exams test the distinction between prosthetic groups (tightly bound, permanent) and coenzymes (loosely bound, dissociates), the apoenzyme/holoenzyme distinction, and heme as the classic prosthetic group. Know that FAD is a prosthetic group in flavoenzymes while NAD⁺ is a coenzyme — this distinction is frequently tested alongside the Lineweaver-Burk and inhibition topics.
Students confuse prosthetic groups with coenzymes — both are non-protein cofactors, but prosthetic groups are tightly (covalently or very strongly) bound and never leave, while coenzymes are loosely bound and dissociate after each reaction. Also: FAD can be either, depending on context — in flavoenzymes it acts as a prosthetic group; in other contexts it may be more loosely associated.