单项选择题

A.计算机病毒是由于软件片表面不清洁而造成的
B.计算机病毒是通过电力网进行传播的
C.计算机病毒只感染·exe或·Com文件
D.计算机病毒可以通过读写软件、光盘或Internet网络进行传播