How a virus reaches from one computer to another?

A ) Data is exchanged between computers ✅

B ) Exchange of display screen

C ) Exchange of keyboard

D ) Exchange of printer