Hello, guys

I'm preparing myself for ICND1 (CCENT) certification.
I've read Odom book which I found really good.
Today I decided to do one practice exam and check my knowledge (i would like to take an exam in 10 days ...

)
On my practice exam, i had a question and i thought I have answered it right but it highlighted as incorrect (Pearson test prep).
Would like your opinion about it ...: The question is :
Consider the Layer 2 frames that could arrive at a Layer 2 switch, and the destination MAC addresses of those frames. Which answers describe frames for which the switch would flood the frame?
A. Unicast frames whose destination MAC address is not currently in the MAC address table
B. Broadcast frames
C. Unicast frames whose destination MAC address is currently in the MAC address table
D. IPv4 frames
E. IPv6 frames
I've chosen answer A and B.
I understand that answer B is obvious. The A when the switch hasn't got the destination mac address in the mac address table I understand that switch doesn't know where to forward the frame so the switch will flood it out the interfaces in the same VLAN? am I right?
The program highlighted answer B and C. I understand that in answer C if the destination mac address is in mac address table and the destination is in the same VLAN that switch will "flood" frames through the interface. I assumed that answer C is not a flooding is just forwarding...
Can someone explain it to me please ?