[A]
interrupts are changes in flow of control caused by some event related to I/O.
[B]
interrupts are synchronous with a program.
[C]
when an interrupt occurs, some actions are taken, and then system returns to exactly same state as it was before the interrupt.
[D]
none of the above