多项选择题

处理错误的第一步是找出错误的根源,一旦找到了根源,就知道如何处理了。根据软件错误的症状推断出根源并不是件容易的事,这是因为()。

A.症状和根源可能相隔很远
B.症状可能在另一个错误被纠正后暂时性消失
C.症状可能并不是由某个程序错误直接引发的,如误差累积
D.症状可能是由不太容易跟踪的人工错误引起的