计算机病毒的分类与识别。
A. 只具有破坏性和传染性,没有其他特征:这个选项是不完整的,因为计算机病毒还可能具有其他特征,如隐蔽性和潜伏性。A错误。
B. 是一个完整的程序:计算机病毒通常是一个小程序或一段代码,能够附着在其他程序或文件上,并在满足一定条件时执行其恶意行为。因此,这个选项是错误的。
C. 具有传染性,但不能衍变:这个选项是不准确的。计算机病毒通常具有传染性,能够通过复制自身来传播到其他系统或文件。此外,一些病毒还具有衍变或变异的能力,以避免被检测和清除。C错误。
D. 具有隐蔽性和潜伏性:这个选项描述了计算机病毒的两个常见特征。隐蔽性意味着病毒可能隐藏在其他文件或程序中,使用户难以察觉。潜伏性意味着病毒可能在感染系统后一段时间内保持静默,等待特定条件触发时才执行其恶意行为。D正确。
综上所述,正确答案是D。