单项选择题

对于公司来说开发零错误的软件是不可行的,因为()

A.任何编程代码都很容易受到错误的影响
B.开发完美的软件太过昂贵
C.错误可能会在维修阶段产生
D.任何复杂程度的软件都会有错误