单项选择题

计算机病毒是可以造成计算机故障的()。

A.一种微生物
B.一种特殊的程序
C.一块特殊芯片
D.一个程序逻辑锚