Select the correct answer. Cerise is explaining computer viruses to her students. What is the best way for her to explain a computer virus? A. It is a programming error that crashes the system. B. It is a code that creates multiple copies on loading and damages the system. C. It is a type of advanced operating system used by organizations. D. It is a code that protects computers from malware attacks.