Multiple choice general knowledge science & technology Which of the following disease is caused by virus? Small Pox Tuberculosis Malaria Cholera Reveal answer Fill a bubble to check yourself A Correct answer Explanation Smallpox is caused by the Variola virus, making it a viral disease. Tuberculosis is caused by bacteria (Mycobacterium), malaria by protozoa (Plasmodium), and cholera by bacteria (Vibrio cholerae).