单项选择题

系统因错误而发生错误时,仍然能在一定程度上完成预期的功能,则把该软件称为()。

A.容错软件
B.系统软件
C.测试软件
D.工具软件