单项选择题

A.一般破坏性非常强
B.往往是为了炫耀和显示自己的编程能力
C.不需要对软件和硬件有深入了解
D.有明确的报复目标