单项选择题

病毒与蠕虫之间的区别是什么?()

A.病毒自我复制,但蠕虫不自我复制。
B.蠕虫自我复制,但病毒不自我复制。
C.蠕虫需要主机文件,而病毒不需要。
D.病毒隐藏在合法程序中,但蠕虫不隐藏在合法程序中。