单项选择题

软件容错设计,是使得软件能发现失效危险并从临失效状态()的软件设计技术,有两种主要的软件容错设计方法,恢复块和N-版本编程。

A.退出
B.转换
C.恢复
D.返回